Core bootstrap cycle plus kernel
Go to file
Ludwig Nussel 112014a77d document local rebuild method
Transitive rebuilding of the bootstrap cycle is buggy. So use local
build mode and trigger all packages instead
2022-10-27 16:04:48 +02:00
aaa_base@79fff1939c Update aaa_base to factory 2022-10-25 15:36:30 +02:00
acl@63b5037393 add all bootstrap 2022-10-24 14:21:58 +02:00
attr@220fb29058 add all bootstrap 2022-10-24 14:21:58 +02:00
audit@64ce9f4c91 add all bootstrap 2022-10-24 14:21:58 +02:00
autoconf@31e6bdab44 add all bootstrap 2022-10-24 14:21:58 +02:00
autoconf-archive@f73474586b add all bootstrap 2022-10-24 14:21:58 +02:00
automake@d5a2bc3cd4 add all bootstrap 2022-10-24 14:21:58 +02:00
bash@d9392daf04 update bash and readline 2022-10-27 15:53:26 +02:00
bc@87a4031771 add all bootstrap 2022-10-24 14:21:58 +02:00
binutils@4cbf731d72 add all bootstrap 2022-10-24 14:21:58 +02:00
bison@c18f5accf7 add all bootstrap 2022-10-24 14:21:58 +02:00
brp-check-suse@09c1b12bea add all bootstrap 2022-10-24 14:21:58 +02:00
build@df48ab9943 local fixes for gcc and build 2022-10-27 15:36:14 +02:00
build-compare@172289b493 add all bootstrap 2022-10-24 14:21:58 +02:00
bzip2@f05407a492 add all bootstrap 2022-10-24 14:21:58 +02:00
compat-usrmerge@d02f08c481 add all bootstrap 2022-10-24 14:21:58 +02:00
coreutils@a68983f44a add all bootstrap 2022-10-24 14:21:58 +02:00
cpio@f3f62d3b5b add all bootstrap 2022-10-24 14:21:58 +02:00
crypto-policies@6d37c5674a add all bootstrap 2022-10-24 14:21:58 +02:00
debugedit@4e656e518b add all bootstrap 2022-10-24 14:21:58 +02:00
dejagnu@e6a1be67d9 add all bootstrap 2022-10-24 14:21:58 +02:00
diffutils@2ac645d09e add all bootstrap 2022-10-24 14:21:58 +02:00
dummy-release@b8072deedf submodules 2022-10-27 10:48:59 +02:00
dwz@e5497bf482 add all bootstrap 2022-10-24 14:21:58 +02:00
e2fsprogs@9cd3e875b9 add all bootstrap 2022-10-24 14:21:58 +02:00
ed@e590a5ac09 add all bootstrap 2022-10-24 14:21:58 +02:00
elfutils@966520bfda add all bootstrap 2022-10-24 14:21:58 +02:00
expat@9f26acc036 add all bootstrap 2022-10-24 14:21:58 +02:00
expect@5de9e50fa5 add all bootstrap 2022-10-24 14:21:58 +02:00
fdupes@cc9d0c3b6d add all bootstrap 2022-10-24 14:21:58 +02:00
file@517707b5b6 add all bootstrap 2022-10-24 14:21:58 +02:00
filesystem@c619e147cb add all bootstrap 2022-10-24 14:21:58 +02:00
fillup@23b44b656d add all bootstrap 2022-10-24 14:21:58 +02:00
findutils@e0e31d8cf2 add all bootstrap 2022-10-24 14:21:58 +02:00
fipscheck@aae2477cfb add all bootstrap 2022-10-24 14:21:58 +02:00
flex@9e9ff60fb1 add all bootstrap 2022-10-24 14:21:58 +02:00
gawk@a34a76a615 add all bootstrap 2022-10-24 14:21:58 +02:00
gcc@31358c25c8 add all bootstrap 2022-10-24 14:21:58 +02:00
gcc12@32ce91b080 local fixes for gcc and build 2022-10-27 15:36:14 +02:00
gdbm@601171c2a7 add all bootstrap 2022-10-24 14:21:58 +02:00
gettext-runtime-mini@c919f8e3f7 add all bootstrap 2022-10-24 14:21:58 +02:00
glibc@2df7a244f8 add all bootstrap 2022-10-24 14:21:58 +02:00
gmp@b19d12a246 add all bootstrap 2022-10-24 14:21:58 +02:00
gpm@b46f83c18d add all bootstrap 2022-10-24 14:21:58 +02:00
grep@a8533f1a30 add all bootstrap 2022-10-24 14:21:58 +02:00
gzip@664bc09b99 add all bootstrap 2022-10-24 14:21:58 +02:00
help2man@cb50c9b506 add all bootstrap 2022-10-24 14:21:58 +02:00
hostname@c3af5a0693 add all bootstrap 2022-10-24 14:21:58 +02:00
isl@52fe23df01 add all bootstrap 2022-10-24 14:21:58 +02:00
kernel-default@c04bef693d submodules 2022-10-27 10:48:59 +02:00
keyutils@6e0b2bb855 add all bootstrap 2022-10-24 14:21:58 +02:00
krb5-mini@e73ff9f346 add all bootstrap 2022-10-24 14:21:58 +02:00
libcap@5b74ae8255 add all bootstrap 2022-10-24 14:21:58 +02:00
libcap-ng@1603029016 add all bootstrap 2022-10-24 14:21:58 +02:00
libdb-4_8@431ce72340 add all bootstrap 2022-10-24 14:21:58 +02:00
libeconf@bfaa3cd862 add all bootstrap 2022-10-24 14:21:58 +02:00
libedit@3da294097a add all bootstrap 2022-10-24 14:21:58 +02:00
libffi@5e5675944b update 2022-10-27 16:04:00 +02:00
libgcrypt@b0cbfc20d8 add all bootstrap 2022-10-24 14:21:58 +02:00
libgpg-error@e6c209b283 add all bootstrap 2022-10-24 14:21:58 +02:00
libnsl@7041b818c2 add all bootstrap 2022-10-24 14:21:58 +02:00
libnss_usrfiles@a7daeb09cb add all bootstrap 2022-10-24 14:21:58 +02:00
libseccomp@9c6d06a7ba add all bootstrap 2022-10-24 14:21:58 +02:00
libselinux@3225c46a53 add all bootstrap 2022-10-24 14:21:58 +02:00
libsemanage@4a1fb82d4c add all bootstrap 2022-10-24 14:21:58 +02:00
libsepol@477f303b3b add all bootstrap 2022-10-24 14:21:58 +02:00
libtirpc@72ab37a383 add all bootstrap 2022-10-24 14:21:58 +02:00
libtool@27f9876349 add all bootstrap 2022-10-24 14:21:58 +02:00
libverto@6764a6937d add all bootstrap 2022-10-24 14:21:58 +02:00
libxcrypt@55f002ff40 add all bootstrap 2022-10-24 14:21:58 +02:00
libzio@fc0c637fe5 add all bootstrap 2022-10-24 14:21:58 +02:00
linux-glibc-devel@bfdafe10cc add all bootstrap 2022-10-24 14:21:58 +02:00
lua54@b0f0188109 add all bootstrap 2022-10-24 14:21:58 +02:00
lua-macros@a7f9eaca55 add all bootstrap 2022-10-24 14:21:58 +02:00
m4@417e38a40d add all bootstrap 2022-10-24 14:21:58 +02:00
make@6f52dff2fe add all bootstrap 2022-10-24 14:21:58 +02:00
makedepend@41e5d8de34 add all bootstrap 2022-10-24 14:21:58 +02:00
meson@f90a68935f add all bootstrap 2022-10-24 14:21:58 +02:00
mpc@646feb5933 add all bootstrap 2022-10-24 14:21:58 +02:00
mpdecimal@4d6a6059a5 add all bootstrap 2022-10-24 14:21:58 +02:00
mpfr@640be9a8e8 add all bootstrap 2022-10-24 14:21:58 +02:00
ncurses@0be24ca0b9 add all bootstrap 2022-10-24 14:21:58 +02:00
netcfg@fb8403ffef add all bootstrap 2022-10-24 14:21:58 +02:00
ninja@f35b9a9b66 add all bootstrap 2022-10-24 14:21:58 +02:00
openssl@e0307df050 add all bootstrap 2022-10-24 14:21:58 +02:00
openssl-1_1@d8f3aa1241 add all bootstrap 2022-10-24 14:21:58 +02:00
pam@bb2271f875 add all bootstrap 2022-10-24 14:21:58 +02:00
patch@ab43c8bb01 add all bootstrap 2022-10-24 14:21:58 +02:00
patchutils@bff8b49735 add all bootstrap 2022-10-24 14:21:58 +02:00
pcre2@cb7b5682a1 add all bootstrap 2022-10-24 14:21:58 +02:00
perl@d7748ea95b add all bootstrap 2022-10-24 14:21:58 +02:00
perl-gettext@99adbe40a2 add all bootstrap 2022-10-24 14:21:58 +02:00
perl-Text-Unidecode@f47a2ddb1b add all bootstrap 2022-10-24 14:21:58 +02:00
perl-TimeDate@8c96360c39 submodules 2022-10-27 10:48:59 +02:00
perl-YAML-LibYAML@46d9ccc2a8 submodules 2022-10-27 10:48:59 +02:00
permissions@5171f04223 add all bootstrap 2022-10-24 14:21:58 +02:00
pkgconf@16add3d369 add all bootstrap 2022-10-24 14:21:58 +02:00
popt@2acfb5d9a3 add all bootstrap 2022-10-24 14:21:58 +02:00
post-build-checks@7240a09d46 add all bootstrap 2022-10-24 14:21:58 +02:00
psmisc@ec7c60bc9f submodules 2022-10-27 10:48:59 +02:00
python310@bcd80f9946 add all bootstrap 2022-10-24 14:21:58 +02:00
python-flit-core@40d9dee186 add all bootstrap 2022-10-24 14:21:58 +02:00
python-packaging@0ff70cb83e add all bootstrap 2022-10-24 14:21:58 +02:00
python-pyparsing@f85e4e540c add all bootstrap 2022-10-24 14:21:58 +02:00
python-rpm-macros@0dbb0182e2 add all bootstrap 2022-10-24 14:21:58 +02:00
python-rpm-packaging@9fe41fd30a add all bootstrap 2022-10-24 14:21:58 +02:00
re2c@10884f5941 add all bootstrap 2022-10-24 14:21:58 +02:00
readline@8ac2489683 update bash and readline 2022-10-27 15:53:26 +02:00
rpm@7cd0841cf9 add all bootstrap 2022-10-24 14:21:58 +02:00
rpm-config-SUSE@3dd9e26916 add all bootstrap 2022-10-24 14:21:58 +02:00
screen@cc0dda0b71 add all bootstrap 2022-10-24 14:21:58 +02:00
sed@6f308949d8 add all bootstrap 2022-10-24 14:21:58 +02:00
shadow@837c79e5e3 update 2022-10-27 16:04:00 +02:00
system-user-root@efd2669fca add all bootstrap 2022-10-24 14:21:58 +02:00
system-users@d0d4acac1b add all bootstrap 2022-10-24 14:21:58 +02:00
systemd-rpm-macros@089c8a2dec add all bootstrap 2022-10-24 14:21:58 +02:00
systemtap-headers@9ee286e390 add all bootstrap 2022-10-24 14:21:58 +02:00
sysuser-tools@b387336a6f add all bootstrap 2022-10-24 14:21:58 +02:00
tar@12dff3e898 add all bootstrap 2022-10-24 14:21:58 +02:00
tcl@c7b877c96f add all bootstrap 2022-10-24 14:21:58 +02:00
tclap@be8751a157 add all bootstrap 2022-10-24 14:21:58 +02:00
tcpd@f0d93f4266 add all bootstrap 2022-10-24 14:21:58 +02:00
texinfo@c926839a40 add all bootstrap 2022-10-24 14:21:58 +02:00
timezone@acb1a7043c add all bootstrap 2022-10-24 14:21:58 +02:00
update-alternatives@c40dc12237 add all bootstrap 2022-10-24 14:21:58 +02:00
utempter@8365996272 add all bootstrap 2022-10-24 14:21:58 +02:00
util-linux@b1e8ad9b12 add all bootstrap 2022-10-24 14:21:58 +02:00
which@afcb0d2ca1 add all bootstrap 2022-10-24 14:21:58 +02:00
xorgproto@6c2059cb8f add all bootstrap 2022-10-24 14:21:58 +02:00
xz@5ed86c3fee add all bootstrap 2022-10-24 14:21:58 +02:00
zlib@8bef66bbb8 add all bootstrap 2022-10-24 14:21:58 +02:00
zstd@6a7d1bbbaf add all bootstrap 2022-10-24 14:21:58 +02:00
_pbuild Add tool to fetch config from Factory 2022-10-27 15:47:09 +02:00
.gitmodules local fixes for gcc and build 2022-10-27 15:46:28 +02:00
getconfig Add tool to fetch config from Factory 2022-10-27 15:47:09 +02:00
Makefile Add tool to fetch config from Factory 2022-10-27 15:47:09 +02:00
README.md document local rebuild method 2022-10-27 16:04:48 +02:00
removerepo Add tool to fetch config from Factory 2022-10-27 15:47:09 +02:00

openSUSE Factory Ring 0 in git

This project links all ring0 packages from gitea as submodules

How to use locally:

zypper in git-lfs git-core build
git clone gitea@gitea.opensuse.org:lnussel/ring0_submodules.git
cd ring0_submodules
git submodule init
git submodule update
# fetch config from Factory
./getconfig
# make sure to use some parallel jobs
pbuild --buildjobs=XXX --jobs=YYY --root=/space --buildtrigger=local --vm-memory=8192 --vm-disk-size=32768
# disable remote repo
./removerepo
# rebuild the whole thing only with local packages
pbuild --buildjobs=XXX --jobs=YYY --root=/space --buildtrigger=local --rebuild=all --vm-memory=8192 --vm-disk-size=32768

how to add local changes to packages

to apply local changes to specific packages

  • fork the package on gitea
  • git submodule set-url foo ../foo.git
  • cd foo; git checkout -b mine
  • fix fix fix
  • git push --set-upstream origin mine