Commit graph

66 commits

Author SHA1 Message Date
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 69b60ed89e
Switch arm64 bootmedia uploads to 23.0
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-01 22:46:37 +02:00
Andreas K. Hüttel a917becf06
Cleanup arm64 -mu specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-01 21:11:14 +02:00
Andreas K. Hüttel 548d7b8a32
Add and enable arm64 split-usr 23.0 spec
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-21 14:50:50 +01:00
Andreas K. Hüttel 3aca677f92
Fix chost in aarch64 musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-09 01:50:56 +01: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 a87d396eba
Add missing arm64 desktop spec
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-19 15:05:27 +01:00
Andreas K. Hüttel 20430b665a
Add arm64 23.0 profile specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 22:01:29 +01:00
Andreas K. Hüttel bf887b3caa
Drop arm64 split-usr systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-15 20:25:52 +01:00
Andreas K. Hüttel cb993b7125
Add binrepo_path for all arm64 stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-22 23:15:56 +02:00
Andreas K. Hüttel f17e78450d
Cleanup
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-22 23:10:31 +02: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
Andreas K. Hüttel e66c594471
Add arm64 desktop systemd mu stage
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-29 23:41:11 +01:00
Georgy Yakovlev 50c310ceac arm64: add bashcomp to installcd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-24 18:11:53 -08:00
Georgy Yakovlev dc6259bed0 arm64: add u-boot tools to installcd
fw_printenv is very useful.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-24 18:10:32 -08:00
Georgy Yakovlev 4c7aaa362e arm64: add sys-apps/merge-usr to iso
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-12-22 13:54:55 -08:00
Andreas K. Hüttel 08ef8f768b
Enable update_seed where the merged-usr bootstrap has finished (6)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-08 17:22:39 +01:00
Andreas K. Hüttel 51d5fbe849
Enable update_seed where the merged-usr bootstrap has finished
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-26 00:18:24 +01:00
Andreas K. Hüttel 41b326db87
Move arm64 merged-usr builds to separate build types
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-23 15:20:03 +01:00
Andreas K. Hüttel 49e914aaa4
Add arm64 systemd merged-usr build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-16 21:51:22 +01: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 8d2c67de4d
specs: Remove explicit USE=bindist
Catalyst sets this based on the "bindist" option in catalyst.conf. specs
shouldn't be setting it themselves.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-10-27 19:51:24 -04:00
Andreas K. Hüttel c769e47306
Add arm64 llvm stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-10-14 20:15:11 +02: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 1f81bd282c
arm64: 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:14:00 -07:00
Andreas K. Hüttel 337e705651
arm64: more .tar.xz ...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-24 01:17:32 +01:00
Andreas K. Hüttel c23db41ef0
arm64: Add some more .tar.xz extensions (why???)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 23:48:27 +01:00
Andreas K. Hüttel acbcab1794
arm64: specify source extension (why???)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:56:30 +01:00
Andreas K. Hüttel 52f389d43a
arm64: add desktop stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 20:16:55 +01:00
Andreas K. Hüttel 24e4e8950f
arm64: Unify stage and spec naming
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-23 19:37:53 +01:00
Georgy Yakovlev c3af798b00
releases/specs/arm64/installcd: enable extra tools that got stable kw
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-19 17:16:37 -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 78962db30c
releases/kconfig/arm64: update config for 5.15.x kernel
and switch iso to use it.
also enable rockchip/pinebookpro drivers.
PCI driver was disabled unfortunately.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2022-01-04 23:15:13 -08:00
Andreas K. Hüttel 13e88add49
arm64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:23 +01: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 3c5751f733
releases/specs: switch all specs from pixz_x to plain pixz
git master of pydecomp removed _x definitions
0e536909d8

and catalyst already uses XATTRS_OPTIONS['linux'],
https://github.com/gentoo/catalyst/blob/master/catalyst/defaults.py#L36

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 17:15:46 -08:00
Andreas K. Hüttel 586072caf4
Force CHOST on arm64 musl
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-11 19:47:10 +02:00
Andreas K. Hüttel d72b960215
portage_overlay -> repos in specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 22:16:42 +02:00
Andreas K. Hüttel c6b013b2a1
Also add arm64 musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:53:27 +02:00
Andreas K. Hüttel 85b4ab6ff8
Enable arm64 musl build, fingers crossed
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 20:14:07 +02: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 5b3c95a8d4
releases/specs/arm64/installcd-stage2-minimal: don't specify consoles
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-28 21:12:36 -07:00
Georgy Yakovlev 21c81faeb1
releases/specs/arm64/installcd-stage2: enable common consoles
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-26 04:39:33 -07:00