Commit graph

2022 commits

Author SHA1 Message Date
Anthony G. Basile c6a9395dbb
scripts/{cp-musl.sh,cp-uclibc.sh}: move from nightheron:/home/blueness
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2020-12-19 15:18:35 -05:00
Matt Turner e02f16792b tools: Skip copying nonexistent kconfigs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-17 17:20:31 -05:00
Matt Turner af8ffec8e7 tools/ppc64le: Handle musl-hardened/ directory
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-15 18:29:20 -05:00
Matt Turner 52c8dd02d4 specs/ppc64le: Set source_subpath to point to musl-hardened/
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-15 18:18:08 -05:00
Ben Kohler 7013f5f54f
portage/stages: mask python:3.9 to work around bug 759685
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-12-14 14:12:47 -06:00
Matt Turner 7393b43a21 specs/ppc64le: Set rel_type: musl-hardened
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-12-06 23:13:09 -05:00
Andreas K. Hüttel 05a8acdfe0
Add riscv64 systemd stages to autobuild
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-12-04 16:46:25 +02:00
Andreas K. Hüttel e0ebff4290
Add riscv systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-12-04 16:43:19 +02:00
Andreas K. Hüttel 9f23dcd75a
Drop debug info in (published) riscv specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-11-30 01:47:34 +02:00
Matt Turner ec951fb2a8 specs: Remove sys-apps/hwsetup
Package isn't much use these days with udev.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-11-04 19:59:55 -05:00
Matt Turner 0430f1f0ce specs: Remove dead USE flags (lvm1, nocxx)
Signed-off-by: Matt Turner <mattst88@gmail.com>
2020-11-02 13:11:39 -05:00
Matt Turner 292177ad43 Revert "specs/ppc/ppc64le: Disable musl builds"
This reverts commit 3c5ff69f32.

In catalyst commit 3be3ac84 ("arch/ppc.toml: add CHOST based subarches")
we've added subarches for 'powerpc', 'powerpc64', and 'powerpc64le', so
these stage builds should now work.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-21 12:00:28 -07:00
Matt Turner 9335267f20 specs/ppc: Fix names of kernel configs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-19 20:34:10 -07:00
Matt Turner b3a4caede2 specs/ppc: Move packages from installcd stage2 to stage1
Packages in stage2 are only supposed to be things that depend on the
kernel, which none of these packages do. In fact sys-fs/ntfs3g was
already in the installcd stage1 package list.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:25:19 -07:00
Matt Turner 5535511285 specs/ppc: Add sys-apps/powerpc-utils to the ISO
Previously this could not be installed along side
sys-apps/ibm-powerpc-utils but that was fixed recently.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:22:54 -07:00
Matt Turner 60e455d145 specs/ppc: Add sys-apps/hwsetup to the ISO
Surprisingly, it appears that it has never been on any Gentoo/PPC ISOs,
despite warnings on boot that some services failed to start due to it
missing.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:21:01 -07:00
Matt Turner 98382365a9 specs/ppc: Move ibmpower kernel to the end
It's untested and the hardware is uncommon compared to Apple.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:19:22 -07:00
Matt Turner 69c21d3bd9 kconfig/ppc: Add kconfigs based on ones from Void Linux
See https://github.com/void-ppc/void-packages/tree/master/srcpkgs/linux5.4/files

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-18 12:18:24 -07:00
Matt Turner 3c5ff69f32 specs/ppc/ppc64le: Disable musl builds
They don't work with latest catalyst.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-15 10:55:26 -07:00
Georgy Yakovlev 8cd33e80e0 specs/ppc/ppc64le: add systemd specs
Closes: https://github.com/gentoo/releng/pull/5
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-14 17:22:52 -07:00
Georgy Yakovlev 1e93058770 specs/ppc/ppc64le: add musl-hardened specs
Closes: https://github.com/gentoo/releng/pull/5
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-10-14 17:22:43 -07:00
Ben Kohler 206f2fe4ba
admincd-stage1: enable compile-locales to match installcd-stage1
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-09-29 16:58:18 -05:00
Andreas K. Hüttel 55422563d6
Also copy in qemu-riscv32 in the riscv multilib stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-09-18 21:17:13 +03:00
Matt Turner 1911edd6d2 specs: Remove app-admin/passook from installcds
It's masked for removal per bug 724210.

Bug: https://bugs.gentoo.org/724210
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-30 18:54:44 -07:00
Andreas K. Huettel e2d27f67f5
catalyst-auto: Allow parallel building of spec sets
This assumes that the spec sets are logically independent from each other,
i.e., building different ABIs.

Code shamelessly adapted from locale-gen.

Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>
2020-08-29 15:33:37 +03:00
Matt Turner 4e6ebec966 sparc: Update kernel config
- Enable more squashfs options
  - Enable hwmon/i2c modules
  - Enable options necessary for systemd

Bug: https://bugs.gentoo.org/735022
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-24 13:41:17 -07:00
Matt Turner 84660f02fc specs/arm64: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner 9bbcc3c918 specs/arm64: Drop non-default pkgcache_path
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner e7d1ed4339 specs/arm64: Use @TIMESTAMP@
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner ea50779150 specs/arm64: Compress with pixz
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner e41e548f4b specs/arm64: Build stage3 from stage1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner a4866ae215 arm64: Upload xz stages to arm64@
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-17 15:13:53 -07:00
Matt Turner e022f98866 scripts/copy_buildsync: Add arm64
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-08-14 12:21:11 -07:00
Ben Kohler f7891ac366
tools/catalyst-auto-{amd64,x86}.conf: fix update_symlinks globbing
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-08-12 10:43:54 -05:00
Ben Kohler 59865dd11e
specs: remove x86info from admincd
No stable versions left, upstream dead, etc

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-07-29 14:54:05 -05:00
Andreas K. Hüttel d850a7c5e0
riscv: no upload -> no dnssec needed for now
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-28 14:14:42 +03:00
Andreas K. Hüttel bb47dd2aa1
riscv: no e-mails for now
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-28 13:59:28 +03:00
Andreas K. Hüttel afffdb8273
Add first experimental riscv catalyst-auto-riscv.conf
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-28 02:13:35 +03:00
Andreas K. Hüttel 62b11e6601
riscv: add latest spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-28 01:12:58 +03:00
Andreas K. Hüttel ec7345e8de
Add configuration needed for qemu stage builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-26 00:39:29 +03:00
Andreas K. Hüttel 51f15363ab
Copy stages config dir to stages-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-26 00:37:14 +03:00
Andreas K. Hüttel 623728732e
fix paths in rv64 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-17 03:03:54 +03:00
Andreas K. Hüttel 1e14e79b68
Add first riscv stage specs (rv64 multilib)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2020-07-15 20:43:22 +03:00
Ben Kohler 6fbf103e56
cataylst-auto-amd64.conf: disable stage4 builds
No longer needed, per prometheanfire

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-07-06 16:48:03 -05:00
Ben Kohler 6e5eb93fb3
catalyst-auto-amd64.conf: re-enable selinux builds
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-30 05:38:47 -05:00
Ben Kohler 3b7a0b6e57
specs/x86: use new 5.4.38 config for installcd & admincd
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-06 06:49:16 -05:00
Ben Kohler c83b4d9d33
kconfig/x86: add unified 5.4.38 config
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-06 06:49:16 -05:00
Anthony G. Basile a04c9746e3 tools-uclibc: update configs for busybox and uclibc-ng
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2020-06-05 12:15:08 -04:00
Ben Kohler d365ad7299
specs/amd64: use the new unified kconfig file
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-05 08:28:33 -05:00
Ben Kohler ff68a5d82e
kconfig/amd64: really unify kconfigs (into 1 file)
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-06-04 12:13:06 -05:00