Nic Boet
fe7ecde00f
Do not source catalyst.conf as it's not bash syntax
...
* non-bash formatted lines are executed; results in several "command not found" errors
* instead, parse the file for the specific var
[this still leaves the doublequotes " around the value- dilfridge]
Signed-off-by: Nic Boet <nic@boet.cc>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-03-05 23:38:17 +01:00
Nic Boet
249185d427
snapshot_cache was removed from catalyst Apr 2020
...
* catalyst commit 6493f3bc534f97468c514a12035b10e3107c4ecf
* --preclean would now fail as catalyst.conf is invalid
Signed-off-by: Nic Boet <nic@boet.cc>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-03-02 19:28:48 +01:00
Nic Boet
bdebb3c30e
Improve send_mail() because it acts more like the logger
...
* output failure events to stdout if verbose set, useful for those without a mailer
* do not email if recipient var is undef; allows flexibility for non-releng use cases
Signed-off-by: Nic Boet <nic@boet.cc>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-27 00:27:02 +01:00
Nic Boet
f2e3c07e81
Make it more apparent that bash time is not used
...
Signed-off-by: Nic Boet <nic@boet.cc>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-27 00:18:54 +01:00
Alfred Persson Forsberg
5948a367b6
specs/{amd64,x86}: add arch-chroot to isos
...
New working ebuilds sys-apps/arch-chroot and sys-fs/genfstab are now
in ::gentoo
Signed-off-by: Alfred Persson Forsberg <cat@catcream.org>
Closes: https://github.com/gentoo/releng/pull/9
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-24 12:47:11 -06:00
Alfred Persson Forsberg
4d58de2925
Revert "Revert "specs/{amd64,x86}: add genfstab to isos""
...
This reverts commit b51c660827
.
Signed-off-by: Alfred Persson Forsberg <cat@catcream.org>
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-24 12:47:08 -06:00
Ben Kohler
b51c660827
Revert "specs/{amd64,x86}: add genfstab to isos"
...
This reverts commit a6971d855f
.
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-24 08:25:47 -06:00
Ben Kohler
8b0eba12e0
portage/stages: disable openmp on gettext also
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-19 11:33:33 -06:00
Ben Kohler
a0b53f9611
portage/stages: enable asm on gmp to satisfy REQUIRED_USE
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-19 07:53:01 -06:00
Andreas K. Hüttel
5378e83aab
Test enabling cpudetection for gmp, for bug 894134
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-18 13:18:07 +01:00
Andreas K. Hüttel
cf21857864
Revert "Shrink livegui."
...
This reverts commit 5739439b26
.
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-17 20:08:25 +01:00
Ben Kohler
c8c48fb7e1
livegui/fsscript: adjust how we set firefox as default
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-17 12:57:24 -06:00
Andreas K. Hüttel
763871a6f9
livegui: purge kernel compilation files
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-17 19:17:25 +01:00
Ben Kohler
a6971d855f
specs/{amd64,x86}: add genfstab to isos
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-02-16 15:28:23 -06:00
Andreas K. Hüttel
06be35448c
Enable update_seed in a few more cases
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-02-09 19:58:38 +01:00
Andreas K. Hüttel
f34ca4ea06
mips: parallelize better
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-27 14:38:37 +01:00
Andreas K. Hüttel
a087a8d053
mipsel3-n32: update_seed yes for split-usr
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-25 17:19:34 +01:00
Andreas K. Hüttel
b0cb15f47f
Add missing mips upload command
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-25 16:07:00 +01:00
Andreas K. Hüttel
2a78aa57d6
Re-enable merged-usr riscv builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-25 00:14:33 +01:00
Georgy Yakovlev
8ab0c2f126
amd64/admincd: re-add efibootmgr
...
commit 718d8cda8c
added it to the wrong
list
Bug: https://bugs.gentoo.org/882043
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2023-01-20 19:15:41 -08:00
Andreas K. Hüttel
23951b8984
Use rsa key on demeter
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-19 16:57:58 +01:00
Andreas K. Hüttel
575795e07c
aarch64_be: update_seed yes for split-usr
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-19 14:52:43 +01:00
Andreas K. Hüttel
15e1dc47bd
Drop nonexisting specs
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-18 14:02:19 +01:00
Andreas K. Hüttel
7648e357d8
Add aarch64_be spec files and autobuild config
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-17 22:35:51 +01:00
Andreas K. Hüttel
964715eeb4
Want lvm support on isos and livegui
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-16 22:24:26 +01:00
Andreas K. Hüttel
c92798f9ec
mips: fix stage filename in spec
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-09 17:41:24 +01:00
Matt Turner
b526a4417c
kconfig/hppa: Build iso9660 into kernel
...
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2023-01-08 13:55:36 -05:00
Andreas K. Hüttel
ffef455efc
Enable update_seed for stage1-mips3-multilib-systemd-mu
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-01-06 13:00:27 +01:00
Ben Kohler
4207f9e87b
livegui/package.use: add virgl support
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2023-01-04 14:00:11 -06: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
Andreas K. Hüttel
64a00207f3
Add amd64 desktop systemd mu stage
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-29 23:36:30 +01: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
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
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
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
614418e9e9
Disable xen-tools in livegui
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-22 19:18:32 +01:00
Ben Kohler
1ece3aff51
portage/livegui: no-passwdqc here as well
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-12-20 09:02:34 -06:00
Ben Kohler
12a7a1645f
livegui/fsscript: fix sddm autologin
...
Apparently sddm.conf used to allow =yes but now needs =true for a bool
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-12-19 14:46:25 -06:00
Andreas K. Hüttel
94af0259fb
Mask =dev-libs/openssl-3.0.7-r1 for stage builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-16 21:59:20 +01:00
Andreas K. Hüttel
4599d57ff9
Need to rebootstrap hppa1.1 systemd-mu
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-16 17:30:08 +01:00
Andreas K. Hüttel
eb19d39bd9
Nail down crypt settings so musl stages also work
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-16 11:25:20 +01:00
Andreas K. Hüttel
f05ac79633
Enable update_seed where the merged-usr bootstrap has finished (7)
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-15 00:27:40 +01:00
Andreas K. Hüttel
e63a4ccba4
Switch ~arch musl builds to musl[-crypt] + libxcrypt[system]
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-12 21:40:39 +01: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