Compare commits

...

137 Commits

Author SHA1 Message Date
Ludwig Nussel
43e0358b49 Switch build to Factory package again 2022-11-29 10:44:08 +01:00
lnussel
f8308d24f1 Merge pull request 'Update re2c' (#46) from lnussel/core:update_re2c into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/46
2022-11-29 10:11:31 +01:00
lnussel
ea295645e2 Merge pull request 'Use submodules for kernel-default & kernel-obs-build instead of _link' (#7) from dancermak/core:main into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/7
2022-11-29 09:59:12 +01:00
397f7d6d2f Use symlinks instead of _link for kernel-default & kernel-obs-build 2022-11-25 10:47:15 +01:00
lnussel
911bc3bfa4 Merge pull request 'Update perl-YAML-LibYAML' (#45) from lnussel/core:update_perl-YAML-LibYAML into main 2022-11-16 16:57:17 +01:00
lnussel
0fe43518ad Merge pull request 'Update tcpd' (#44) from lnussel/core:update_tcpd into main 2022-11-16 16:57:13 +01:00
lnussel
17d16a5ffd Merge pull request 'Update perl-TimeDate' (#43) from lnussel/core:update_perl-TimeDate into main 2022-11-16 16:57:10 +01:00
lnussel
e8c934b7cb Merge pull request 'Update zlib' (#42) from lnussel/core:update_zlib into main 2022-11-16 16:57:06 +01:00
lnussel
3700871858 Merge pull request 'Update pkgconf' (#40) from lnussel/core:update_pkgconf into main 2022-11-16 16:57:00 +01:00
lnussel
6e297f4c67 Merge pull request 'Update zstd' (#39) from lnussel/core:update_zstd into main 2022-11-16 16:56:56 +01:00
lnussel
bf35c451fa Merge pull request 'Update tar' (#38) from lnussel/core:update_tar into main 2022-11-16 16:56:53 +01:00
lnussel
36648708de Merge pull request 'Update python310' (#36) from lnussel/core:update_python310 into main 2022-11-16 16:56:46 +01:00
lnussel
02a6632e89 Merge pull request 'Update perl-gettext' (#31) from lnussel/core:update_perl-gettext into main 2022-11-16 16:56:30 +01:00
lnussel
6d94b9a8c7 Merge pull request 'Update make' (#30) from lnussel/core:update_make into main 2022-11-16 16:56:27 +01:00
lnussel
f22622bb8c Merge pull request 'Update bash' (#29) from lnussel/core:update_bash into main 2022-11-16 16:56:23 +01:00
lnussel
1157c7217e Merge pull request 'Update timezone' (#22) from lnussel/core:update_timezone into main 2022-11-16 16:55:59 +01:00
lnussel
47ee0bbf5a Merge pull request 'Update system-users' (#20) from lnussel/core:update_system-users into main 2022-11-16 16:55:56 +01:00
lnussel
f0cbeaca76 Merge pull request 'Update texinfo' (#21) from lnussel/core:update_texinfo into main 2022-11-16 16:55:45 +01:00
lnussel
903b26072b Merge pull request 'Update system-user-root' (#19) from lnussel/core:update_system-user-root into main 2022-11-16 16:55:43 +01:00
lnussel
ee3674359c Merge pull request 'Update which' (#37) from lnussel/core:update_which into main 2022-11-16 16:55:01 +01:00
lnussel
dd267a4647 Merge pull request 'Update readline' (#34) from lnussel/core:update_readline into main 2022-11-16 16:55:01 +01:00
lnussel
1236badd62 Merge pull request 'Update psmisc' (#33) from lnussel/core:update_psmisc into main 2022-11-16 16:55:00 +01:00
lnussel
02af30ca2d Merge pull request 'Update dwz' (#17) from lnussel/core:update_dwz into main 2022-11-16 16:54:58 +01:00
lnussel
340d781056 Merge pull request 'Update xorgproto' (#16) from lnussel/core:update_xorgproto into main 2022-11-16 16:54:58 +01:00
lnussel
be0806a22c Merge pull request 'Update permissions' (#15) from lnussel/core:update_permissions into main 2022-11-16 16:54:57 +01:00
lnussel
665213a1ab Merge pull request 'Update utempter' (#47) from lnussel/core:update_utempter into main 2022-11-16 16:53:58 +01:00
lnussel
c909b28442 Merge pull request 'Update sysuser-tools' (#48) from lnussel/core:update_sysuser-tools into main 2022-11-16 16:51:35 +01:00
lnussel
4fac7886ba Merge pull request 'Update rpm' (#32) from lnussel/core:update_rpm into main 2022-11-16 16:51:17 +01:00
lnussel
1908073c51 Merge pull request 'Update makedepend' (#28) from lnussel/core:update_makedepend into main 2022-11-16 16:51:16 +01:00
lnussel
4bb16e6fa7 Merge pull request 'Update perl-Text-Unidecode' (#23) from lnussel/core:update_perl-Text-Unidecode into main 2022-11-16 16:51:15 +01:00
lnussel
baea12bc3a Merge pull request 'Update python-pyparsing' (#18) from lnussel/core:update_python-pyparsing into main 2022-11-16 16:51:14 +01:00
lnussel
fd1335072a Merge pull request 'Update python-rpm-macros' (#14) from lnussel/core:update_python-rpm-macros into main 2022-11-16 16:51:13 +01:00
lnussel
5759645c0e Merge pull request 'Update python-packaging' (#13) from lnussel/core:update_python-packaging into main 2022-11-16 16:51:13 +01:00
lnussel
fd9af9c865 Merge pull request 'Update util-linux' (#49) from lnussel/core:update_util-linux into main 2022-11-16 16:50:47 +01:00
lnussel
77a18887fc Merge pull request 'Update shadow' (#41) from lnussel/core:update_shadow into main 2022-11-16 16:50:06 +01:00
lnussel
8a97ad2b30 Merge pull request 'Update post-build-checks' (#35) from lnussel/core:update_post-build-checks into main 2022-11-16 16:50:05 +01:00
lnussel
a6b7bb426c Merge pull request 'Update systemd-rpm-macros' (#27) from lnussel/core:update_systemd-rpm-macros into main 2022-11-16 16:50:03 +01:00
lnussel
cc2af0769e Merge pull request 'Update popt' (#26) from lnussel/core:update_popt into main 2022-11-16 16:50:03 +01:00
lnussel
37673ea39b Merge pull request 'Update xz' (#25) from lnussel/core:update_xz into main 2022-11-16 16:50:02 +01:00
lnussel
67bb8a5060 Merge pull request 'Update tcl' (#24) from lnussel/core:update_tcl into main 2022-11-16 16:49:26 +01:00
lnussel
778ed08b58 Merge pull request 'Update tclap' (#50) from lnussel/core:update_tclap into main 2022-11-16 16:49:22 +01:00
lnussel
b5c619421f Merge pull request 'Update python-flit-core' (#51) from lnussel/core:update_python-flit-core into main 2022-11-16 16:49:21 +01:00
lnussel
aff3a8fbf0 Merge pull request 'Update ncurses' (#52) from lnussel/core:update_ncurses into main 2022-11-16 16:49:19 +01:00
lnussel
8cde9fe43f Merge pull request 'Update rpm-config-SUSE' (#53) from lnussel/core:update_rpm-config-SUSE into main 2022-11-16 16:39:19 +01:00
lnussel
cdb8b2d3ae Merge pull request 'Update elfutils' (#12) from lnussel/core:update_elfutils into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/12
2022-11-16 15:53:44 +01:00
lnussel
34c84a554f Merge pull request 'Update kernel-source' (#11) from lnussel/core:update_kernel-source into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/11
2022-11-16 15:53:41 +01:00
lnussel
697e17e330 Merge pull request 'Update screen' (#10) from lnussel/core:update_screen into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/10
2022-11-16 15:53:37 +01:00
lnussel
f6ab4aa588 Merge pull request 'Update systemtap-headers' (#55) from lnussel/core:update_systemtap-headers into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/55
2022-11-16 14:59:35 +01:00
lnussel
9f6f4dc86d Merge pull request 'Update sed' (#54) from lnussel/core:update_sed into main
Reviewed-on: https://gitea.opensuse.org/mold/core/pulls/54
2022-11-16 14:57:24 +01:00
Auto
ef2c7d3657 Update re2c 2022-11-16 10:53:00 +01:00
Auto
2f09355baf Update perl-YAML-LibYAML 2022-11-16 10:53:00 +01:00
Auto
dfc6f275cc Update tcpd 2022-11-16 10:53:00 +01:00
Auto
968298ab56 Update perl-TimeDate 2022-11-16 10:53:00 +01:00
Auto
2af18286d2 Update zlib 2022-11-16 10:53:00 +01:00
Auto
a41025b586 Update pkgconf 2022-11-16 10:53:00 +01:00
Auto
51c64fc5c4 Update zstd 2022-11-16 10:53:00 +01:00
Auto
624951d35f Update tar 2022-11-16 10:53:00 +01:00
Auto
23a1fd1e6e Update python310 2022-11-16 10:53:00 +01:00
Auto
0d829734a9 Update perl-gettext 2022-11-16 10:53:00 +01:00
Auto
5bbe8127e3 Update make 2022-11-16 10:53:00 +01:00
Auto
1b20799eb6 Update bash 2022-11-16 10:53:00 +01:00
Auto
16fba720b6 Update timezone 2022-11-16 10:53:00 +01:00
Auto
292e088686 Update system-users 2022-11-16 10:53:00 +01:00
Auto
835223a378 Update texinfo 2022-11-16 10:53:00 +01:00
Auto
2bebac3032 Update system-user-root 2022-11-16 10:53:00 +01:00
Auto
b618c0cb8f Update which 2022-11-16 10:53:00 +01:00
Auto
811f18b951 Update readline 2022-11-16 10:53:00 +01:00
Auto
5bb7aac77e Update psmisc 2022-11-16 10:53:00 +01:00
Auto
94964d85fc Update dwz 2022-11-16 10:53:00 +01:00
Auto
fab0d5bac1 Update xorgproto 2022-11-16 10:53:00 +01:00
Auto
c8a2e00696 Update permissions 2022-11-16 10:53:00 +01:00
Auto
0a5ca2fa96 Update utempter 2022-11-16 10:53:00 +01:00
Auto
b795043c16 Update sysuser-tools 2022-11-16 10:53:00 +01:00
Auto
a64116ddcd Update rpm 2022-11-16 10:53:00 +01:00
Auto
68a1098b0b Update makedepend 2022-11-16 10:53:00 +01:00
Auto
68701b9d3b Update perl-Text-Unidecode 2022-11-16 10:53:00 +01:00
Auto
f6d575936a Update python-pyparsing 2022-11-16 10:53:00 +01:00
Auto
f286d41dbe Update python-rpm-macros 2022-11-16 10:53:00 +01:00
Auto
0f1430d7c3 Update python-packaging 2022-11-16 10:53:00 +01:00
Auto
1668dc4997 Update util-linux 2022-11-16 10:53:00 +01:00
Auto
e643d39b93 Update shadow 2022-11-16 10:53:00 +01:00
Auto
e4943d01d3 Update post-build-checks 2022-11-16 10:53:00 +01:00
Auto
767bb30627 Update systemd-rpm-macros 2022-11-16 10:53:00 +01:00
Auto
4a9d8d8972 Update popt 2022-11-16 10:53:00 +01:00
Auto
39e5f8e093 Update xz 2022-11-16 10:53:00 +01:00
Auto
179fe46a9e Update tcl 2022-11-16 10:53:00 +01:00
Auto
c5cefa2046 Update tclap 2022-11-16 10:53:00 +01:00
Auto
4a53c60579 Update python-flit-core 2022-11-16 10:53:00 +01:00
Auto
b118b359e7 Update ncurses 2022-11-16 10:53:00 +01:00
Auto
96f157acb2 Update rpm-config-SUSE 2022-11-16 10:53:00 +01:00
Auto
66de3f94fb Update elfutils 2022-11-16 10:53:00 +01:00
Auto
dfc6eebff0 Update kernel-source 2022-11-16 10:53:00 +01:00
Auto
d474d547b5 Update screen 2022-11-16 10:53:00 +01:00
Auto
bb718322df Update systemtap-headers 2022-11-16 10:53:00 +01:00
Auto
630c3061b0 Update sed 2022-11-16 10:53:00 +01:00
Ludwig Nussel
f448025436 Update README 2022-11-07 13:53:31 +01:00
Ludwig Nussel
03a7068da0 update 2022-11-07 11:24:52 +01:00
Ludwig Nussel
ce4aca48a5 Update 2022-11-07 11:23:31 +01:00
Ludwig Nussel
a91f09ab1f Update packages 2022-11-07 11:23:31 +01:00
Ludwig Nussel
d2b64e0930 Add script to check ring0 packages 2022-11-07 11:23:31 +01:00
Ludwig Nussel
bdcee356e9 Update from importer 2022-11-07 11:23:31 +01:00
Ludwig Nussel
8b330e7440 Add more excludebuild 2022-11-07 11:23:31 +01:00
Ludwig Nussel
978346df45 Fix kernel 2022-11-07 11:23:31 +01:00
Ludwig Nussel
ddd36472d4 Use absolute path for submodule 2022-11-07 11:23:31 +01:00
lnussel
4426d10d5a Merge pull request 'fix' (#6) from lnussel/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/mold/ring0_submodules/pulls/6
2022-11-02 16:35:06 +01:00
Ludwig Nussel
8d5b5568e9 fix 2022-11-02 16:34:43 +01:00
lnussel
945558036c Merge pull request 'gcc fix boo#1204790' (#5) from lnussel/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/mold/ring0_submodules/pulls/5
2022-11-02 16:33:12 +01:00
Ludwig Nussel
ae4ede4d56 gcc fix boo#1204790 2022-11-02 16:32:56 +01:00
lnussel
fdaa178e62 Merge pull request 'Fix build for pbuild' (#4) from lnussel/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/mold/ring0_submodules/pulls/4
2022-11-02 16:32:47 +01:00
Ludwig Nussel
29c7a6e161 Fix build for pbuild 2022-11-02 16:26:40 +01:00
lnussel
1650df6e08 Merge pull request 'update from importer' (#2) from lnussel/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/mold/ring0_submodules/pulls/2
2022-11-02 16:24:53 +01:00
Ludwig Nussel
170c965957 update from importer 2022-11-02 16:23:38 +01:00
lnussel
28544797c7 Merge pull request 'Fix URLs and commits form broken packages' (#3) from aplanas/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/mold/ring0_submodules/pulls/3
2022-11-02 16:23:13 +01:00
d184ec2eab Fix URLs and commits form broken packages 2022-11-02 14:53:12 +01:00
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
Ludwig Nussel
316633ac5b update 2022-10-27 16:04:00 +02:00
Ludwig Nussel
decba38cad update bash and readline 2022-10-27 15:53:26 +02:00
lnussel
3b904ecd73 Merge pull request 'Test PR to submodules' (#1) from aplanas/ring0_submodules:main into main
Reviewed-on: https://gitea.opensuse.org/lnussel/ring0_submodules/pulls/1
2022-10-27 15:53:01 +02:00
Ludwig Nussel
e0ef83f320 update 2022-10-27 15:51:08 +02:00
Ludwig Nussel
119b9f4a8c update readme 2022-10-27 15:47:09 +02:00
Ludwig Nussel
54b5646b5a Add tool to fetch config from Factory 2022-10-27 15:47:09 +02:00
Ludwig Nussel
d1b1a7440b Remove _config 2022-10-27 15:47:09 +02:00
Ludwig Nussel
2ad25bfa5b Update README 2022-10-27 15:47:09 +02:00
Ludwig Nussel
cd65c17692 update bash and readline 2022-10-27 15:47:09 +02:00
Ludwig Nussel
2d7716fcbf local fixes for gcc and build 2022-10-27 15:46:28 +02:00
Ludwig Nussel
fb6adfbf86 local fixes for gcc and build 2022-10-27 15:36:14 +02:00
Ludwig Nussel
21eb8dbc3b submodules 2022-10-27 10:48:59 +02:00
Ludwig Nussel
f279b84ee8 Add more gcc excludes 2022-10-26 12:55:30 +02:00
Ludwig Nussel
986bcb1f6b Add _project define 2022-10-26 12:54:08 +02:00
Ludwig Nussel
19a4cfce8d Update bash and readline 2022-10-26 12:48:57 +02:00
Ludwig Nussel
9963357c8b update readline 2022-10-25 21:29:05 +02:00
6d6f7222dd Update aaa_base to factory 2022-10-25 15:36:30 +02:00
Ludwig Nussel
2277d3405d Add README 2022-10-25 11:47:18 +02:00
Ludwig Nussel
9f3e49a0d7 add all bootstrap 2022-10-24 14:21:58 +02:00
Ludwig Nussel
5dfd31e8ce Add ring0 config 2022-10-24 14:10:16 +02:00
Ludwig Nussel
fc4d506343 Add pbuild config 2022-10-24 14:05:28 +02:00
Ludwig Nussel
94d3f640a9 add aaa_base 2022-10-24 14:01:00 +02:00
141 changed files with 615 additions and 0 deletions

396
.gitmodules vendored Normal file
View File

@@ -0,0 +1,396 @@
[submodule "aaa_base"]
path = aaa_base
url = ../../rpm/aaa_base.git
[submodule "acl"]
path = acl
url = ../../rpm/acl.git
[submodule "attr"]
path = attr
url = ../../rpm/attr.git
[submodule "audit"]
path = audit
url = ../../rpm/audit.git
[submodule "autoconf"]
path = autoconf
url = ../../rpm/autoconf.git
[submodule "autoconf-archive"]
path = autoconf-archive
url = ../../rpm/autoconf-archive.git
[submodule "automake"]
path = automake
url = ../../rpm/automake.git
[submodule "bash"]
path = bash
url = ../../rpm/bash.git
[submodule "bc"]
path = bc
url = ../../rpm/bc.git
[submodule "binutils"]
path = binutils
url = ../../rpm/binutils.git
[submodule "bison"]
path = bison
url = ../../rpm/bison.git
[submodule "brp-check-suse"]
path = brp-check-suse
url = ../../rpm/brp-check-suse.git
[submodule "build-compare"]
path = build-compare
url = ../../rpm/build-compare.git
[submodule "bzip2"]
path = bzip2
url = ../../rpm/bzip2.git
[submodule "compat-usrmerge"]
path = compat-usrmerge
url = ../../rpm/compat-usrmerge.git
[submodule "coreutils"]
path = coreutils
url = ../../rpm/coreutils.git
[submodule "cpio"]
path = cpio
url = ../../rpm/cpio.git
[submodule "crypto-policies"]
path = crypto-policies
url = ../../rpm/crypto-policies.git
[submodule "debugedit"]
path = debugedit
url = ../../rpm/debugedit.git
[submodule "dejagnu"]
path = dejagnu
url = ../../rpm/dejagnu.git
[submodule "diffutils"]
path = diffutils
url = ../../rpm/diffutils.git
[submodule "dwz"]
path = dwz
url = ../../rpm/dwz.git
[submodule "e2fsprogs"]
path = e2fsprogs
url = ../../rpm/e2fsprogs.git
[submodule "ed"]
path = ed
url = ../../rpm/ed.git
[submodule "elfutils"]
path = elfutils
url = ../../rpm/elfutils.git
[submodule "expat"]
path = expat
url = ../../rpm/expat.git
[submodule "expect"]
path = expect
url = ../../rpm/expect.git
[submodule "fdupes"]
path = fdupes
url = ../../rpm/fdupes.git
[submodule "file"]
path = file
url = ../../rpm/file.git
[submodule "filesystem"]
path = filesystem
url = ../../rpm/filesystem.git
[submodule "fillup"]
path = fillup
url = ../../rpm/fillup.git
[submodule "findutils"]
path = findutils
url = ../../rpm/findutils.git
[submodule "fipscheck"]
path = fipscheck
url = ../../rpm/fipscheck.git
[submodule "flex"]
path = flex
url = ../../rpm/flex.git
[submodule "gawk"]
path = gawk
url = ../../rpm/gawk.git
[submodule "gcc"]
path = gcc
url = ../../rpm/gcc.git
[submodule "gcc12"]
path = gcc12
url = ../../rpm/gcc12.git
[submodule "gdbm"]
path = gdbm
url = ../../rpm/gdbm.git
[submodule "glibc"]
path = glibc
url = ../../rpm/glibc.git
[submodule "gmp"]
path = gmp
url = ../../rpm/gmp.git
[submodule "gpm"]
path = gpm
url = ../../rpm/gpm.git
[submodule "grep"]
path = grep
url = ../../rpm/grep.git
[submodule "gzip"]
path = gzip
url = ../../rpm/gzip.git
[submodule "help2man"]
path = help2man
url = ../../rpm/help2man.git
[submodule "hostname"]
path = hostname
url = ../../rpm/hostname.git
[submodule "isl"]
path = isl
url = ../../rpm/isl.git
[submodule "keyutils"]
path = keyutils
url = ../../rpm/keyutils.git
[submodule "libcap"]
path = libcap
url = ../../rpm/libcap.git
[submodule "libcap-ng"]
path = libcap-ng
url = ../../rpm/libcap-ng.git
[submodule "libdb-4_8"]
path = libdb-4_8
url = ../../rpm/libdb-4_8.git
[submodule "libeconf"]
path = libeconf
url = ../../rpm/libeconf.git
[submodule "libedit"]
path = libedit
url = ../../rpm/libedit.git
[submodule "libffi"]
path = libffi
url = ../../rpm/libffi.git
[submodule "libgcrypt"]
path = libgcrypt
url = ../../rpm/libgcrypt.git
[submodule "libgpg-error"]
path = libgpg-error
url = ../../rpm/libgpg-error.git
[submodule "libnsl"]
path = libnsl
url = ../../rpm/libnsl.git
[submodule "libnss_usrfiles"]
path = libnss_usrfiles
url = ../../rpm/libnss_usrfiles.git
[submodule "libseccomp"]
path = libseccomp
url = ../../rpm/libseccomp.git
[submodule "libselinux"]
path = libselinux
url = ../../rpm/libselinux.git
[submodule "libsemanage"]
path = libsemanage
url = ../../rpm/libsemanage.git
[submodule "libsepol"]
path = libsepol
url = ../../rpm/libsepol.git
[submodule "libtirpc"]
path = libtirpc
url = ../../rpm/libtirpc.git
[submodule "libtool"]
path = libtool
url = ../../rpm/libtool.git
[submodule "libverto"]
path = libverto
url = ../../rpm/libverto.git
[submodule "libxcrypt"]
path = libxcrypt
url = ../../rpm/libxcrypt.git
[submodule "libzio"]
path = libzio
url = ../../rpm/libzio.git
[submodule "linux-glibc-devel"]
path = linux-glibc-devel
url = ../../rpm/linux-glibc-devel.git
[submodule "lua-macros"]
path = lua-macros
url = ../../rpm/lua-macros.git
[submodule "lua54"]
path = lua54
url = ../../rpm/lua54.git
[submodule "m4"]
path = m4
url = ../../rpm/m4.git
[submodule "make"]
path = make
url = ../../rpm/make.git
[submodule "makedepend"]
path = makedepend
url = ../../rpm/makedepend.git
[submodule "meson"]
path = meson
url = ../../rpm/meson.git
[submodule "mpc"]
path = mpc
url = ../../rpm/mpc.git
[submodule "mpdecimal"]
path = mpdecimal
url = ../../rpm/mpdecimal.git
[submodule "mpfr"]
path = mpfr
url = ../../rpm/mpfr.git
[submodule "ncurses"]
path = ncurses
url = ../../rpm/ncurses.git
[submodule "netcfg"]
path = netcfg
url = ../../rpm/netcfg.git
[submodule "ninja"]
path = ninja
url = ../../rpm/ninja.git
[submodule "openssl"]
path = openssl
url = ../../rpm/openssl.git
[submodule "openssl-1_1"]
path = openssl-1_1
url = ../../rpm/openssl-1_1.git
[submodule "pam"]
path = pam
url = ../../rpm/pam.git
[submodule "patch"]
path = patch
url = ../../rpm/patch.git
[submodule "patchutils"]
path = patchutils
url = ../../rpm/patchutils.git
[submodule "pcre2"]
path = pcre2
url = ../../rpm/pcre2.git
[submodule "perl"]
path = perl
url = ../../rpm/perl.git
[submodule "perl-Text-Unidecode"]
path = perl-Text-Unidecode
url = ../../rpm/perl-Text-Unidecode.git
[submodule "perl-gettext"]
path = perl-gettext
url = ../../rpm/perl-gettext.git
[submodule "permissions"]
path = permissions
url = ../../rpm/permissions.git
[submodule "pkgconf"]
path = pkgconf
url = ../../rpm/pkgconf.git
[submodule "popt"]
path = popt
url = ../../rpm/popt.git
[submodule "post-build-checks"]
path = post-build-checks
url = ../../rpm/post-build-checks.git
[submodule "python-flit-core"]
path = python-flit-core
url = ../../rpm/python-flit-core.git
[submodule "python-packaging"]
path = python-packaging
url = ../../rpm/python-packaging.git
[submodule "python-pyparsing"]
path = python-pyparsing
url = ../../rpm/python-pyparsing.git
[submodule "python-rpm-macros"]
path = python-rpm-macros
url = ../../rpm/python-rpm-macros.git
[submodule "python-rpm-packaging"]
path = python-rpm-packaging
url = ../../rpm/python-rpm-packaging.git
[submodule "python310"]
path = python310
url = ../../rpm/python310.git
[submodule "re2c"]
path = re2c
url = ../../rpm/re2c.git
[submodule "readline"]
path = readline
url = ../../rpm/readline.git
[submodule "rpm"]
path = rpm
url = ../../rpm/rpm.git
[submodule "rpm-config-SUSE"]
path = rpm-config-SUSE
url = ../../rpm/rpm-config-SUSE.git
[submodule "screen"]
path = screen
url = ../../rpm/screen.git
[submodule "sed"]
path = sed
url = ../../rpm/sed.git
[submodule "shadow"]
path = shadow
url = ../../rpm/shadow.git
[submodule "system-user-root"]
path = system-user-root
url = ../../rpm/system-user-root.git
[submodule "system-users"]
path = system-users
url = ../../rpm/system-users.git
[submodule "systemd-rpm-macros"]
path = systemd-rpm-macros
url = ../../rpm/systemd-rpm-macros.git
[submodule "sysuser-tools"]
path = sysuser-tools
url = ../../rpm/sysuser-tools.git
[submodule "tar"]
path = tar
url = ../../rpm/tar.git
[submodule "tcl"]
path = tcl
url = ../../rpm/tcl.git
[submodule "tclap"]
path = tclap
url = ../../rpm/tclap.git
[submodule "tcpd"]
path = tcpd
url = ../../rpm/tcpd.git
[submodule "texinfo"]
path = texinfo
url = ../../rpm/texinfo.git
[submodule "timezone"]
path = timezone
url = ../../rpm/timezone.git
[submodule "utempter"]
path = utempter
url = ../../rpm/utempter.git
[submodule "util-linux"]
path = util-linux
url = ../../rpm/util-linux.git
[submodule "which"]
path = which
url = ../../rpm/which.git
[submodule "xorgproto"]
path = xorgproto
url = ../../rpm/xorgproto.git
[submodule "xz"]
path = xz
url = ../../rpm/xz.git
[submodule "zlib"]
path = zlib
url = ../../rpm/zlib.git
[submodule "zstd"]
path = zstd
url = ../../rpm/zstd.git
[submodule "gettext-runtime-mini"]
path = gettext-runtime-mini
url = ../../rpm/gettext-runtime.git
[submodule "krb5-mini"]
path = krb5-mini
url = ../../rpm/krb5.git
[submodule "systemtap-headers"]
path = systemtap-headers
url = ../../rpm/systemtap.git
[submodule "update-alternatives"]
path = update-alternatives
url = ../../rpm/dpkg.git
[submodule "dummy-release"]
path = dummy-release
url = ../../rpm/dummy-release.git
[submodule "build"]
path = build
url = ../../rpm/build.git
[submodule "psmisc"]
path = psmisc
url = ../../rpm/psmisc.git
[submodule "perl-TimeDate"]
path = perl-TimeDate
url = ../../rpm/perl-TimeDate.git
[submodule "perl-YAML-LibYAML"]
path = perl-YAML-LibYAML
url = ../../rpm/perl-YAML-LibYAML.git
[submodule "kernel-source"]
path = kernel-source
url = ../../rpm/kernel-source.git

7
Makefile Normal file
View File

@@ -0,0 +1,7 @@
_config: getconfig
./getconfig
pull:
git submodule foreach git pull --ff-only
.PHONY: pull

31
README.md Normal file
View File

@@ -0,0 +1,31 @@
# 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:mold/core.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
Note: as of Nov 2022 `build` needs the following fixes to work: https://github.com/openSUSE/obs-build/pull/896/files
## 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

5
_pbuild Normal file
View File

@@ -0,0 +1,5 @@
<pbuild>
<preset name="Tumbleweed" default>
<repo>config:</repo>
</preset>
</pbuild>

1
aaa_base Submodule

Submodule aaa_base added at 5f3ab8cc40

1
acl Submodule

Submodule acl added at 9988e1b4d0

1
attr Submodule

Submodule attr added at e655be3ec9

1
audit Submodule

Submodule audit added at c07a7a4f32

1
autoconf Submodule

Submodule autoconf added at 157e0f7a1b

1
autoconf-archive Submodule

Submodule autoconf-archive added at 9d65191ae8

1
automake Submodule

Submodule automake added at 48276c391e

1
bash Submodule

Submodule bash added at 2ce59826d5

1
bc Submodule

Submodule bc added at 1fae16c9eb

1
binutils Submodule

Submodule binutils added at 35e1fa3391

1
bison Submodule

Submodule bison added at 9d6b1897c9

1
brp-check-suse Submodule

Submodule brp-check-suse added at d2316f7686

1
build Submodule

Submodule build added at 9f6c9d64e1

1
build-compare Submodule

Submodule build-compare added at d76d45b519

1
bzip2 Submodule

Submodule bzip2 added at e34fb780b5

4
checkpackages Executable file
View File

@@ -0,0 +1,4 @@
#!/bin/bash -e
while read p; do
test -e $p || echo $p;
done < <(curl -s -f https://api.opensuse.org/public/source/openSUSE:Factory:Rings:0-Bootstrap|sed -ne 's/.*entry name="\([^":]*\).*\/>/\1/p'|sort -u | grep -v AGGR)

1
compat-usrmerge Submodule

Submodule compat-usrmerge added at 3debaecd7b

1
coreutils Submodule

Submodule coreutils added at a2593d57b9

1
cpio Submodule

Submodule cpio added at 370eff8691

1
crypto-policies Submodule

Submodule crypto-policies added at deb77ad9ac

1
debugedit Submodule

Submodule debugedit added at 9a8b5595bb

1
dejagnu Submodule

Submodule dejagnu added at 069b1d99ca

1
diffutils Submodule

Submodule diffutils added at 1d52ca7ac9

1
dummy-release Submodule

Submodule dummy-release added at 4b177a5f9e

1
dwz Submodule

Submodule dwz added at 06424c08c8

1
e2fsprogs Submodule

Submodule e2fsprogs added at ce6a490b05

1
ed Submodule

Submodule ed added at ee6b1271a2

1
elfutils Submodule

Submodule elfutils added at 2e90baf6c3

1
expat Submodule

Submodule expat added at eebe4d6019

1
expect Submodule

Submodule expect added at 97e06b1fb0

1
fdupes Submodule

Submodule fdupes added at 23e2ae908b

1
file Submodule

Submodule file added at 770560b009

1
filesystem Submodule

Submodule filesystem added at 6591ad43c7

1
fillup Submodule

Submodule fillup added at 7f64235532

1
findutils Submodule

Submodule findutils added at 49d6eaeb77

1
fipscheck Submodule

Submodule fipscheck added at 7a3d17b0f2

1
flex Submodule

Submodule flex added at 4fe02c4e7e

1
gawk Submodule

Submodule gawk added at c2055b08e1

1
gcc Submodule

Submodule gcc added at c157ad758a

1
gcc12 Submodule

Submodule gcc12 added at 5b353be41c

1
gdbm Submodule

Submodule gdbm added at 4e4afa91b9

36
getconfig Executable file
View File

@@ -0,0 +1,36 @@
#!/bin/bash
set -e
version=$(curl -sf https://download.opensuse.org/history/latest)
curl -s -f https://api.opensuse.org/public/source/openSUSE:Factory/_config > _config.factory
curl -s -f https://api.opensuse.org/public/source/openSUSE:Factory:Rings:0-Bootstrap/_config > _config.ring0
cat > _config.new << EOF
%define _project openSUSE:Factory:Rings:0-Bootstrap
# for glibc
%define disable_32bit 1
Macros:
%disable_32bit 1
:Macros
%if "%_project" == "openSUSE:Factory:Rings:0-Bootstrap" || "%_project" == "openSUSE:Factory:ARM:Rings:0-Bootstrap"
BuildFlags: excludebuild:kernel-source
BuildFlags: excludebuild:binutils:aarch64
BuildFlags: excludebuild:binutils:arm
BuildFlags: excludebuild:gcc12:cross-aarch64-gcc12
BuildFlags: excludebuild:gcc12:cross-aarch64-gcc12-bootstrap
BuildFlags: excludebuild:gcc12:cross-arm-gcc12
BuildFlags: excludebuild:gcc12:cross-arm-none-gcc12-bootstrap
BuildFlags: excludebuild:glibc:cross-aarch64
%endif
EOF
cat _config.factory _config.ring0 >> _config.new
sed -i -e "/^RepoURL:/s,/tumbleweed,/history/$version/tumbleweed," _config.new
# boo#1204790
sed -i -e 's/glibc-devel-32bit.*/glibc-devel-32bit/' _config.new
if [ -e _config ] && cmp -s _config.new _config; then
rm _config.new
else
mv _config.new _config
fi

1
gettext-runtime-mini Submodule

Submodule gettext-runtime-mini added at 37604d77e6

1
glibc Submodule

Submodule glibc added at 73bf9a34a8

1
gmp Submodule

Submodule gmp added at 4f594d1983

1
gpm Submodule

Submodule gpm added at cf4a78a547

1
grep Submodule

Submodule grep added at 111ce616e4

1
gzip Submodule

Submodule gzip added at 08701d220a

1
help2man Submodule

Submodule help2man added at f3e87df701

1
hostname Submodule

Submodule hostname added at 7868afc0a9

1
isl Submodule

Submodule isl added at 900a740ac6

1
kernel-default Symbolic link
View File

@@ -0,0 +1 @@
kernel-source/

1
kernel-obs-build Symbolic link
View File

@@ -0,0 +1 @@
kernel-source/

1
kernel-source Submodule

Submodule kernel-source added at 0afacbadb7

1
keyutils Submodule

Submodule keyutils added at c264af9475

1
krb5-mini Submodule

Submodule krb5-mini added at 82bc5c8670

1
libcap Submodule

Submodule libcap added at ed4b5408cc

1
libcap-ng Submodule

Submodule libcap-ng added at 97d4144f49

1
libdb-4_8 Submodule

Submodule libdb-4_8 added at efc146d3c6

1
libeconf Submodule

Submodule libeconf added at cf3fc7f97b

1
libedit Submodule

Submodule libedit added at b481d8a75c

1
libffi Submodule

Submodule libffi added at 7e8eae3415

1
libgcrypt Submodule

Submodule libgcrypt added at 8166dc88a6

1
libgpg-error Submodule

Submodule libgpg-error added at 2f0f368cbc

1
libnsl Submodule

Submodule libnsl added at 395c023e9a

1
libnss_usrfiles Submodule

Submodule libnss_usrfiles added at 7191480cf4

1
libseccomp Submodule

Submodule libseccomp added at 96f408a8f1

1
libselinux Submodule

Submodule libselinux added at f6617a7819

1
libsemanage Submodule

Submodule libsemanage added at c03f02fe29

1
libsepol Submodule

Submodule libsepol added at f1c6f6ef78

1
libtirpc Submodule

Submodule libtirpc added at 622051bef4

1
libtool Submodule

Submodule libtool added at 2f5c043905

1
libverto Submodule

Submodule libverto added at c5715ab0c4

1
libxcrypt Submodule

Submodule libxcrypt added at 8f47f54ea7

1
libzio Submodule

Submodule libzio added at 084e37fd06

1
linux-glibc-devel Submodule

Submodule linux-glibc-devel added at 7f47542555

1
lua-macros Submodule

Submodule lua-macros added at 0320bd114e

1
lua54 Submodule

Submodule lua54 added at 180278e38f

1
m4 Submodule

Submodule m4 added at 78fdc4be7b

1
make Submodule

Submodule make added at b82ca8e68a

1
makedepend Submodule

Submodule makedepend added at d487a34064

1
meson Submodule

Submodule meson added at c8a4711bba

1
mpc Submodule

Submodule mpc added at 1d0291c8c2

1
mpdecimal Submodule

Submodule mpdecimal added at d6e247ff99

1
mpfr Submodule

Submodule mpfr added at 22b3d2271a

1
ncurses Submodule

Submodule ncurses added at 25898361ad

1
netcfg Submodule

Submodule netcfg added at ec74d2ae46

1
ninja Submodule

Submodule ninja added at 06b46907bb

1
openssl Submodule

Submodule openssl added at 440b8462ac

1
openssl-1_1 Submodule

Submodule openssl-1_1 added at 3b48fa99b2

1
pam Submodule

Submodule pam added at bc8e59c8d6

1
patch Submodule

Submodule patch added at 6968fc4c12

1
patchutils Submodule

Submodule patchutils added at 7c9bcf45c7

1
pcre2 Submodule

Submodule pcre2 added at 3a6583a9be

1
perl Submodule

Submodule perl added at e9d212a679

1
perl-Text-Unidecode Submodule

Submodule perl-Text-Unidecode added at e0dd15ec99

Some files were not shown because too many files have changed in this diff Show More