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
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
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
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
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
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
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
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
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
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
Andreas K. Hüttel
6c96ff1ccd
specs and config: the stages-musl config is not needed anymore, remove
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:31:39 +01:00
Georgy Yakovlev
b303c2ba81
releases/specs/ppc/ppc64le: switch to plain pixz mode
...
this should already use XATTRS_OPTIONS and avoid creating garbage in tar
e60dffe204
f98d90a522/DeComp/definitions.py (L70)
7ebe338119/catalyst/defaults.py (L36)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-03 19:12:08 -07:00
Matt Turner
a5cbc74c7a
specs: Remove dev-util/pkgconf from livecds
...
dev-util/pkgconfig used to be the default provider for
virtual/pkgconfig, so we unmerged it. Since the default has changed, we
should remove dev-util/pkgconf too.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-08-04 21:29:09 -07:00
Matt Turner
3f9b694caf
specs: Drop USE=static-libs from installcd
...
This was added in 2011 in commit 1d973914
("Add static-libs to USE for
the installcd-stage1 specs to fix the dev-libs/libgcrypt failure
build.") to resolve an unreferenced problem.
Reduces the number of packages built for the alpha installcd from 148 to
105, because presumably 43 packages that are already part of the stage3
seed were being rebuilt with USE=static-libs enabled. This is pointless
because the livecd-stage2 spec's livecd/rm contains /lib*/*.a and
/usr/lib*/*.a, so all the static libraries are being deleted anyway.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-07-31 10:54:32 -07:00
Georgy Yakovlev
e643d07205
releases/specs/ppc/ppc64le/installcd-stage2-minimal: don't use binpkg
...
kernel modules need to be built against fresh kernel source.
also disable consoles in grub, to reduce clutter.
both tty0 and hvc0 are handled automatically by livecd-tools.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-28 21:16:16 -07:00
Georgy Yakovlev
233c2db1fc
releases/specs/ppc/ppc64le/installcd: tune stage2 file
...
use full templated path to Kconfigs.
also add extra fs to installcds.
consolidate genkernel args.
fix typo.
Bug: https://bugs.gentoo.org/783945
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-18 20:03:00 -07:00
Georgy Yakovlev
95acfe4213
releases/specs/ppc/ppc64le/stage3-openrc-power9le.spec: fix source
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-15 13:28:31 -07:00
Georgy Yakovlev
7d91896d1e
releases/specs/ppc/ppc64le/stage1-openrc-power9le.spec: fix profile
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-15 11:33:51 -07:00
Georgy Yakovlev
48857a09de
releases/specs/ppc/ppc64le/installcd-stage1.spec: use correct stage3
...
name
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 20:51:57 -07:00
Georgy Yakovlev
71ddd68f53
releases/specs/ppc/ppc64le/stage1-systemd-power9le.spec: use correct rel
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 13:38:25 -07:00
Georgy Yakovlev
6c8474dffb
releases/specs/ppc/ppc64le: tune update_seed_command for new VM
...
we now have 16CPUs and 32G ram POWER9
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 13:03:08 -07:00
Georgy Yakovlev
1a7378ae85
releases/specs/ppc/ppc64le: add systemd-power9le specs
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 12:49:50 -07:00
Georgy Yakovlev
4ee10bfab3
releases/specs/ppc/ppc64le: new spec naming scheme
...
introduce explicit openrc in spec/tarball name.
change power9 specs to proper catalyst subarch: power9le
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 03:29:35 -07:00