Commit graph

101 commits

Author SHA1 Message Date
Andreas K. Hüttel f7af132c03
Clean up ppc(64)(le) specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-01 22:33:16 +02:00
Andreas K. Hüttel 95cfb79dde
Merge remote-tracking branch 'github/pr/16'
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-05-04 14:30:11 +02:00
Sam James 93637cc113
releases: handle sys-devel/libtool -> dev-build/libtool pkgmove
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-04 13:13:33 +01:00
Sam James d4ad19ae81
releases: add sys-apps/pv to release media
It's a useful tiny tool to allow monitoring progress.

Reported-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2024-05-04 13:12:34 +01:00
Sam James 716668cbb3
releases: add sys-fs/xfsdump to installcd/admincd/livegui
XFS is the FS we recommend in the handbook nowadays and xfsdump is a useful
backup/admin tool.

Signed-off-by: Sam James <sam@gentoo.org>
2024-04-24 10:49:13 +01:00
Andreas K. Hüttel 71c15eec94
Switch ppc64le boot media to 23.0
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 20:53:38 +02:00
Andreas K. Hüttel 177b43c7da
Cleanup ppc64le -mu specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 20:49:12 +02:00
Andreas K. Hüttel 0e294a12b2
Switch ppc boot media to 23.0
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 20:21:07 +02:00
Andreas K. Hüttel fd5ffe4d2f
Cleanup ppc -mu specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 20:14:58 +02:00
Ian Jordan f2e7c76b94
specs: change @TIMESTAMP@ to @TREEISH@
After discussion this changes @TIMESTAMP@ to @TREEISH@ which is a
clearer name to use for a new user and supported by catalyst-auto.

Closes: https://github.com/gentoo/releng/pull/10
Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-02-20 15:44:16 -05:00
Ian Jordan 4e8be067da
specs: Replace snapshot with snapshot_treeish
To aid with the transition to Catalyst 4 for users this patch replaces
the old snapshot option to snapshot_treeish to avoid confusion.

Signed-off-by: Ian Jordan <immoloism@gmail.com>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2024-02-20 15:40:22 -05:00
Andreas K. Hüttel 2efef34440
Add ppc64 LE 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 17:12:51 +01:00
Andreas K. Hüttel 463f1a6b6a
Add ppc64 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 12:59:41 +01:00
Andreas K. Hüttel f695ae82a1
Add ppc 23.0 specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-10 12:03:05 +01:00
Andreas K. Hüttel 32fa6bb18b
Try if adding symlink useflag helps iso builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-27 18:06:17 +01:00
Andreas K. Hüttel 937e558b18
Update PPC LE build files and enable binpkg upload
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-25 18:06:33 +01:00
Andreas K. Hüttel 7502df16a3
Update PPC BE build files and enable binpkg upload
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-25 12:48:11 +01:00
Andreas K. Hüttel 96544b23bb
Switch installcd's from ntp to chrony
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-05-01 21:51:03 +02:00
Georgy Yakovlev a0cd50c69b ppc(32|64): add bashcomp to installcd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-24 18:13:30 -08:00
Georgy Yakovlev 3cd007ee28 ppc(32|64): add sys-apps/merge-usr to iso
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-22 13:55:01 -08:00
Georgy Yakovlev 2836732d6e ppc64le: add sys-apps/merge-usr to iso
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-22 13:55:01 -08:00
Georgy Yakovlev 3e612e9067 specs/ppc64le: add some extra packages to installcd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 11:54:28 -08:00
Georgy Yakovlev 1281dd152f specs/ppc64le: add power9 desktop systemd mu stages
no need for power8 stages, nobody uses those machines as desktop.
no support for unmerged usr systemd, as it's going away in ~6mo.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:48:27 -08:00
Georgy Yakovlev 5352861020 specs/ppc64le: add power9 desktop openrc stages
no need for power8 stages, nobody uses those machines as desktop.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:48:01 -08:00
Georgy Yakovlev b30225aff6 specs/ppc64le: rename files to -mu- for consistency
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 10:35:59 -08:00
Georgy Yakovlev cb3c2592ab specs/ppc64le/stage1-systemd-mu.spec: enable updating seed
manual migration was done prior

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-12 09:58:30 -08:00
Andreas K. Hüttel 297b74902c
Enable update_seed where the merged-usr bootstrap has finished (2)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-26 19:57:34 +01:00
Andreas K. Hüttel d9ef6099b4
Move ppc merged-usr builds to separate build types
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-24 14:37:08 +01:00
Andreas K. Hüttel 96ddfd3126
Add ppc* systemd merged-usr build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-19 14:37:12 +01:00
Georgy Yakovlev 3b173e2bdf releases/specs/ppc/ppc64le: remove USE=-introspection
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-10-31 23:00:28 -07:00
Georgy Yakovlev a7e5dbba80 releases/specs/ppc/ppc64le: add power9 musl specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-10-31 16:29:01 -07:00
Matt Turner 39a567985a
specs: Remove USE="modules"
I looked in ::gentoo and could not find what package had this that would
have been on livecds.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 22:30:23 -04:00
Matt Turner 3a6bcbd442
specs: Remove USE flags that are in make.defaults
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 20:10:18 -04:00
Matt Turner 9ea17259a5
specs: Drop USE="-*"
This makes everything more complex, and often triggers unnecessary and
expensive rebuilds of e.g. large toolchain packages like gcc in the
installcd stages.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 20:02:12 -04:00
Matt Turner e6afc4322c
specs/ppc: Remove USE=symlink
The flag is now masked on pigz/lbzip2, so it's not doing us any good.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 19:54:13 -04:00
Georgy Yakovlev 109d2208b0 releases/specs/ppc/ppc32: add systemd specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-10-18 18:16:06 -07:00
Georgy Yakovlev e33d8e83dd
releases/specs/ppc/ppc64le: append mergedusr to rel_type
this will ensure we use our set of binpkgs and do not pollute
non-merged builds.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-18 19:02:25 -07:00
Georgy Yakovlev cf0efd3c92
releases/specs/ppc/ppc64le: correct version stamps to mergedusr
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-18 18:45:47 -07:00
Georgy Yakovlev 7031c062ca
releases/specs/ppc/ppc64le: add power9le-systemd-usrmerge exp specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-09-18 18:23:04 -07:00
Matt Turner 1b3568057c
specs: Drop dead /usr/bin/repoman removal
This dates to a time when repoman was provided by sys-apps/portage.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-07-25 19:35:30 -04:00
Matt Turner 564d386bea
specs: Add app-portage/cpuid2cpuflags to livecds
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-07-25 19:33:52 -04:00
Ben Kohler e70e6eb383
specs: remove cifs-utils from ppc32 & sparc installcd for now
These lost stable keywords, might get added back later.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-07-06 10:49:50 -05:00
Georgy Yakovlev 59cc712700
ppc64le: don't include ALL firmware to initrd
It's a dual-kernel iso, so we install firmware 3 times total,
once to /lib/firmware and twice to /boot as part of initrd

avoiding copying ALL fw twice to initrd should shrink
installcd size by 200-300mb

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-06-25 12:16:31 -07:00
Georgy Yakovlev 56a04485f9
ppc: add sys-auth/ssh-import-id to isos
Bug: https://bugs.gentoo.org/854300
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-06-25 12:13:56 -07:00
Matt Turner 07a4310e74
specs: Remove unnecessary compression_mode settings
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-02-15 19:05:34 -08:00
Georgy Yakovlev fd134fa043
releases/specs: add bcache-tools to arm64, ppc and ppc64le installcds
Bug: https://bugs.gentoo.org/831288
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-19 17:16:31 -08:00
Georgy Yakovlev 619d1aad63
specs/ppc/ppc32/installcd-stage2: add scandelay=10
this helps actual CD booting on macs
10 seconds is a reasonable delay

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-23 17:58:04 -08:00
Georgy Yakovlev e15e7285ac
releases/specs/ppc/ppc64le/installcd-stage1.spec: add nvme-cli
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-19 14:53:33 -08:00
Georgy Yakovlev 6b7d771069
releases/specs/ppc/installcd-stage1: add cryptsetup
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-12-04 15:22:26 -08:00
Georgy Yakovlev 05be2b2c66
releases/specs/ppc: switch ppc32 specs to new profile
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-23 13:41:57 -08:00