Commit graph

1195 commits

Author SHA1 Message Date
Andreas K. Hüttel e27681c30c
Revert "ia64: Better an initrd without lvm2 than no installcd at all"
genkernel tries to build lvm2 in any case, even if it will be disabled.

This reverts commit 9d868b1b0f.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:50:45 +01:00
Andreas K. Hüttel 5d95dcda29
Add experimental ia64 systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:36:27 +01:00
Andreas K. Hüttel 30f989d595
ia64: add openrc suffix to specs and stage names
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 16:07:38 +01:00
Andreas K. Hüttel 9d868b1b0f
ia64: Better an initrd without lvm2 than no installcd at all
Bug: https://bugs.gentoo.org/749957
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-22 00:49:46 +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
Matt Turner c8bc5410b9
specs/hppa: Include sys-boot/palo on the livecd
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-01-19 16:09:06 -08:00
Ben Kohler c3aaad9b61
specs: add bcache-tools to amd64 & x86 isos
Closes: https://bugs.gentoo.org/831288

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2022-01-18 06:11:51 -06:00
Andreas K. Hüttel b814be7365
Point to an existing alpha cdtar
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-15 01:20:22 +01:00
Andreas K. Hüttel a6d2867118
Add alpha systemd specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-15 01:00:59 +01:00
Andreas K. Hüttel 9488ce6635
Preemptively mask glibc-2.35 to avoid trouble in unstable arches
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-15 00:16:44 +01:00
Andreas K. Hüttel 44fd9b8f88
Avoid circular deps on desktop stage3d
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-01-15 00:13:02 +01: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
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 1d44a21455
releases/specs/amd64/hardened/admincd-stage2: always build fresh zfs
Closes: https://bugs.gentoo.org/787872
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-12-17 06:26:24 -06: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 ef2e3b98f8
Mask source build dev-lang/rust, forcing rust-bin usage
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-12-02 20:06:05 +01: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 1412f2b5d4
arm: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:20 +01:00
Andreas K. Hüttel eedf41fd37
amd64: stop using the musl overlay, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-25 02:05:17 +01: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
Andreas K. Hüttel e7344a1689
x86: as a try, drop musl overlay from musl builds (should work fine now)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-22 00:06:54 +01:00
Andreas K. Hüttel 9cba7dbd61
stages config: We still need -r5 of musl...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 16:00:54 +01:00
Andreas K. Hüttel 597a371832
Fix source path for musl-hardened
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 14:16:15 +01:00
Andreas K. Hüttel d766a0a42e
Add armv6j and armv7a hf musl-hardened autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 13:59:37 +01:00
Andreas K. Hüttel 0ca7295bd2
specs and config: the stages-musl config is not needed anymore, remove (the return)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-21 00:32:58 +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
Andreas K. Hüttel ef5014be42
Add armv6j hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-20 15:43:10 +01:00
Andreas K. Hüttel 4eab108461
armv7a musl: add openrc in stage name
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-19 22:40:26 +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 161c3a50b9
"musl" moves from TIMESTAMP part to subarch part
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:57:12 +01:00
Andreas K. Hüttel b7f992630d
armv7a-musl: drop chost, use new musl subarch
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 22:30:53 +01:00
Georgy Yakovlev 4ddeecbee7
releases/specs/ppc: switch rest of the specs to plain pixz mode
pixz_x is obsolete and removed from future versions of pydecomp

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 11:13:56 -08:00
Andreas K. Hüttel 9cf2689389
armv7a-hf musl: nail down cflags
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-17 13:50:51 +01:00
Georgy Yakovlev 3d3e5e868e
releases/specs: correct path in stage1-musl ppc32 spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:40:55 -08:00
Georgy Yakovlev 456a564756
releases/specs/ppc/ppc32: add musl specs (disabled)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:22:38 -08:00
Andreas K. Hüttel 18ef3e9bd6
Revert "Temporarily mask ncurses-6.3 on qemu builds"
One week later we should now have sandbox-2.29 everywhere

This reverts commit 7befae982f.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-13 21:44:20 +01:00
Andreas K. Hüttel 9022bc2139
autocatalyst can't handle 2-level spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 22:03:40 +01:00
Andreas K. Hüttel 9b64d2c629
Add armv7a hardfloat musl specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:37:00 +01:00
Andreas K. Hüttel 7befae982f
Temporarily mask ncurses-6.3 on qemu builds
The ~arch qemu builds need to upgrade sandbox first (works with sandbox 2.29)

Seen on alpha:

checking whether the C compiler works...  * /var/tmp/portage/sys-apps/sandbox-2.25/work/sandbox-2.25/libsandbox/trace.c:_do_ptrace():83: failure (Function not implemented):
 * ISE:_do_ptrace: ptrace(PTRACE_TRACEME, ..., 0x0000000000000000, 0x0000000000000000): Function not implemented
configure: error: cannot run C compiled programs.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-06 12:21:46 +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
Andreas K. Hüttel 43ef199761
No need to fiddle with harfbuzz/freetype anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-01 21:46:35 +01:00
Georgy Yakovlev d03adad41e
releases/portage/isos: remove genkernel workarounds
in https://gitweb.gentoo.org/repo/gentoo.git/commit/sys-kernel/genkernel?id=0151b485d8a614b366cb15241f8cab4e4bd4b38d
genkernel 4.2.5 got stable, which includes required functionality
We can finally drop hacks.

Bug: https://bugs.gentoo.org/796272
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 21:37:13 -07:00
Georgy Yakovlev 587c655b8c
releases/specs/hppa: specify portage_prefix: releng
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 15:49:04 -07:00
Georgy Yakovlev 8b600c64f4
releases/specs-qemu/riscv: use pixz_x mode
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-31 15:04:43 -07:00
Andreas K. Hüttel edc44b10a6
stages package.use: require freetype[harfbuzz]
This is a nasty one. Experiment. For the desktop-profile stage3d ...

1) Normal stage[123] should not be affected since they do not contain
   freetype.

2) freetype[harfbuzz] is *NOT* enabled by default in the desktop
   profile (so that people can build freetype), but it is *required*
   to actually emerge @world there (required in the whole deptree).

3) freetype[harfbuzz] has a circular dependency with harfbuzz. :(

I assume that portage will be able to sort it out once we have a
corresponding binary package available. Fingers crossed.

Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 21:58:46 +02:00
Andreas K. Hüttel ae162e49bd
Add experimental desktop stage specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-17 22:28:01 +02:00
Ben Kohler c560aacd34
kconfig/amd64: remove lots of unused configs
I have kept the last known selinux config, and cloud configs, even
though they are not used at the moment.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-10-16 09:38:28 -05:00
Ben Kohler e9185803ba
specs/amd64: use new 5.10.61 kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-10-16 09:37:11 -05:00
Ben Kohler 711ac5c565
kconfig/amd64: add a few more rtw88 drivers
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-10-16 09:35:40 -05:00
Georgy Yakovlev dc40be8302
releases/portage/isos/env/sys-kernel/genkernel: only apply to 4.2.3
genkernel 4.2.4 and later includes this patch

https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a3e1af34bb4dce30d99fdeca7b8217f89f219a01
Bug: https://bugs.gentoo.org/796272

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-10-13 20:23:57 -07:00
Andreas K. Hüttel 98b6508e2e
alpha qemu builds: specify pixz compression
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-02 00:53:33 +02:00
Andreas K. Hüttel 2b4960e275
Add missing interpreter setting
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-26 14:26:36 +02:00
Andreas K. Hüttel cfaa37c932
First version of specs for qemu alpha builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-26 14:01:31 +02:00
Andreas K. Hüttel eeeb9a5b2a
Copy alpha specs to qemu dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-26 14:01:24 +02:00
Matt Turner c218bd9f19
specs/hppa: Remove net-fs/cifs-utils from ISO
Samba is too big a burden.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-22 17:37:28 -07:00
Matt Turner 154433d7e2
specs-qemu: Delete hppa
We were a bit hasty in our preparations for hppa QEMU builds. QEMU
doesn't currently support hppa2.0, so this isn't doable.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-22 17:36:13 -07:00
Matt Turner 043f19612c
specs/hppa: Ship more util-linux libs in netboot images
Also remove libblkid.so from e2fsprogs' list of files. util-linux
provides that, not e2fsprogs.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 22:19:14 -07:00
Matt Turner f05a60204a
specs/hppa: Pass more genkernel --kernel-* arguments
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 22:10:33 -07:00
Matt Turner 01cbf1b076
kconfig/hppa: Delete old kconfigs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:31 -07:00
Matt Turner d9483a3e02
specs/hppa: Remove some packages from installcd-stage1
mingetty redundant because it is a dependency of livecd-tools.
I can't imagine anyone needing rp-pppoe to install Gentoo on their
PA-RISC machine, so remove it. lsscsi was listed twice.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 61fc46039c
specs/hppa: Remove USE=atm
net-dialup/linux-atm is no longer stable on hppa.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner e906450187
specs/hppa: Rename kernels
Now that the kernel configs are consolidated, maybe we can share them
between the netboot images and the installcd.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 2e02562add
specs/hppa: Use Python 3.9
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 90d8399f1f
specs/hppa: Remove kernelopts setting
This option has been removed from catalyst.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 41695d87ba
specs/hppa: Use --kernel-${tool}=... genkernel options
The --kernel-cross-compile= option was removed from genkernel-4.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 4a12080c5c
specs/hppa: Use updated kernel configs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:30 -07:00
Matt Turner 61cc664e9d
specs/hppa: Remove sys-devel/bc from netboot
It'll be emerged as a dependency of the kernel sources package.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 33865c4e76
specs/hppa: Add sys-fs/lvm2 to netboot images
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 3131945596
specs/hppa: Enable USE=libtommath for dev-libs/libtomcrypt
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 71e4b843b8
specs/hppa: netboot2 -> netboot
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Matt Turner 1c1b8246af
kconfig/hppa: Update configs
These will be used for both the netboot images and the installcd.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07: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
Andreas K. Hüttel f6b8f9cf9c
First try at qemu hppa builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-06 20:07:59 +02:00
Andreas K. Hüttel d55ade03fe
Copy qemu-specific config into isos-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-06 20:00:16 +02:00
Andreas K. Hüttel 154b06c126
Copy isos config dir to isos-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-06 19:55:14 +02:00
Andreas K. Hüttel f33dcdb0ba
Copy hppa specs from native build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-06 19:45:23 +02:00
Andreas K. Hüttel 48d3626bf7
Drop arm qemu builds, not needed anymore
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-02 14:36:06 +02:00
Andreas K. Hüttel 93449eee1f
Also build armv7a on jiji
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-30 10:54:34 +02:00
Andreas K. Hüttel 763aeeca3f
Move armv6j from demeter to jiji
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 21:13:14 +02:00
Andreas K. Hüttel 08e8d80f85
Fix armv4tl source file names
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 19:08:45 +02:00
Andreas K. Hüttel 922354b187
Enable armv5tel builds on jiji
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 19:04:58 +02:00
Andreas K. Hüttel 229d1ce7a2
Start with native armv4tl build, introduce openrc suffix
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 15:54:42 +02:00
Andreas K. Hüttel 5eb9084682
Add m68k spec files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-22 12:03:13 +02:00
Andreas K. Hüttel 3bf6c2ccf8
Drop profile version 20.0 from riscv stage filenames
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-21 23:52:41 +02:00
Andreas K. Hüttel adfc9e915e
Rename riscv stage names to drop profile version
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-21 23:45:34 +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
Matt Turner 7df3794c29
root_overlay: Remove ancient nautilus config
UNIX timestamp of 1147362647 is May 11 2006.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-07-31 10:54:30 -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 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
Georgy Yakovlev b7a2cb4765
releases/specs/arm64/installcd-stage1.spec: install pwgen
without it logging in is impossible to livecd

Bug: https://bugs.gentoo.org/803968
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-26 00:13:03 -07:00
Georgy Yakovlev 2dfdd9d278
releases/portage/isos/env/sys-kernel/genkernel: apply on arm64 too
Bug: https://bugs.gentoo.org/796272
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-25 21:19:37 -07:00
Georgy Yakovlev 60e551a79f
releases/specs/arm64/installcd-stage2-minimal: copy all mods
work around genkernel limitations
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-25 21:04:47 -07:00
Georgy Yakovlev b195398602
releases/specs/arm64/installcd-stage2-minimal: pass --usepkg n to kpkg
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-25 20:28:05 -07:00
Georgy Yakovlev 105076d641
tools/catalyst-auto-arm64.conf: uncomment KCONFIG_DIR
without it catalyst will not copy kconfig to /tmp/catalyst-*/kconfig

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-25 13:57:45 -07:00
Georgy Yakovlev fdb0fc5ac8
releases/specs/arm64/installcd-stage1.spec: adjust pkg list
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 22:01:49 -07:00
Georgy Yakovlev 3d13c27e03
releases/specs/arm64: add initial installcd-stage2-minimal spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:32:31 -07:00
Georgy Yakovlev 40e4b26edd
releases/specs/arm64: add initial installcd-stage1 spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:29:57 -07:00
Georgy Yakovlev 06474e55b0
releases/kconfig/arm64: tune livecd config for genkernel
it refuses to load some modules, so build it into kernel.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:28:00 -07:00
Georgy Yakovlev 9863cb557a
releases/kconfig/arm64: add initial livecd kernel config
generated with:
USE="-hardened -savedconfig" ebuild gentoo-kernel-5.10.52.ebuild clean configure

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:26:50 -07:00
Georgy Yakovlev 0f0f5a5bfd
releases/specs/ppc/ppc64/stage1-systemd.spec: fix profile
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-22 17:24:51 -07:00
Georgy Yakovlev db9650d319
releases/specs/ppc/ppc64: add systemd specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-20 06:24:15 -07:00
Georgy Yakovlev 2b6807ae87
releases/specs/ppc/ppc64: switch to new profile
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-20 06:17:09 -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
Andreas K. Hüttel b5620add43
qemu config: also python-3.10 compileall is broken
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-18 18:59:33 +02:00
Ben Kohler 63b4f9bd94
specs/amd64: use new VMD-enabled kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-07-17 06:08:38 -05:00
Ben Kohler c93738cad1
kconfig/amd64: add VMD support
Bug: https://bugs.gentoo.org/802525

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-07-17 06:06:52 -05:00
Georgy Yakovlev 6170d85be3
releases/specs/ppc: drop obsolete and unused specs
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-16 23:30:05 -07:00
Georgy Yakovlev 209b0d562a
releases/specs/ppc: rename BE ppc/64 specs to -openrc
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-16 23:28:33 -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
Andreas K. Hüttel d3d84cf63e
amd64: fix installcd source file name
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 22:35:17 +02:00
Andreas K. Hüttel bbf4201a94
amd64: move musl-hardened specs into their own dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:59:03 +02:00
Andreas K. Hüttel a8fc005f92
amd64: drop unused files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:56:32 +02:00
Andreas K. Hüttel 7189beaa5b
amd64: move selinux builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:54:21 +02:00
Andreas K. Hüttel 91376d48df
amd64: move "normal" multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:28:33 +02:00
Andreas K. Hüttel b891ceb599
amd64: move amd64 hardened-nomultilib to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 19:15:23 +02:00
Georgy Yakovlev c3a83e057f
a/releases/specs/ppc/ppc64le: add iw to installcd
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-10 03:59:09 -07:00
Andreas K. Hüttel cf6f590d35
amd64: move hardened multilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-09 22:00:57 +02:00
Andreas K. Hüttel a64a79c3da
amd64: add experimental no-multilib systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-09 21:39:37 +02:00
Andreas K. Hüttel cf7151f6a9
amd64: move nomultilib builds to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-08 22:03:36 +02:00
Andreas K. Hüttel 1fc5948cf5
x86: reset boot media name to something the webserver finds... :|
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-08 21:44:31 +02:00
Andreas K. Hüttel c603ac1a75
amd64: migrate the x32 stages to demeter, move musl to subdir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-07 20:25:19 +02:00
Ben Kohler 87312940d4
sparc64/installcd-stage1.spec: drop dmidecode
No keywords since March

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-07-06 09:38:06 -05:00
Andreas K. Hüttel e9f59df938
amd64: use stages-musl config for musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 01:26:31 +02:00
Andreas K. Hüttel 1e54abd4ff
x86: Add specs and catalyst-auto job for musl
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 00:57:04 +02:00
Georgy Yakovlev 35826178e4
releases/portage/isos: add genkernel patch for ppc64
since it's still not fixed in genkernel, we can carry a
local patch.

patch is conditional for ppc64 only, it will affect only ppc64le
iso for now. ppc64 installcd is ppc, not ppc64.

Bug: https://bugs.gentoo.org/796272
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-04 13:48:13 -07:00
Andreas K. Hüttel bcc8c249ae
x86: remove redundant files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-04 22:35:45 +02:00
Andreas K. Hüttel b3cb79b310
x86: remove redundant files
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-04 22:34:12 +02:00
Andreas K. Hüttel 0422a99519
x86: Move hardened builds from pardalote to demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-04 22:32:28 +02:00
Andreas K. Hüttel 949bc0a212
x86: move i686 builds from demeter to pardalote
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-03 20:46:02 +02:00
Andreas K. Hüttel 16e795ced4
x86: copy catalyst-auto config for demeter, move i486 there only so far
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-02 21:35:06 +02:00
Ben Kohler bc1f41fc26
portage/isos/p.a_k: remove zfs entries, zfs-2.0.5 is stable
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-07-02 09:36:50 -05:00
Ben Kohler 5f2a13fa4d
specs/amd64/installcd-stage2-minimal.spec: use 5.10.27 kconfig
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-30 12:14:43 -05:00
Ben Kohler 2f3a41ddde
kconfig: update amd64 kconfig to 5.10.27, restoring speakup
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-30 12:14:06 -05:00
Andreas K. Hüttel 2fed35c0e1
Switch riscv64 stages back to rel_type default
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-29 22:16:07 +02:00
Andreas K. Hüttel bd940dd8e0
Drop riscv32 stages, doesnt work yet
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-29 22:10:20 +02:00
Andreas K. Hüttel b4823a0904
riscv: add multilib/systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-25 21:16:59 +02:00
Andreas K. Hüttel cd8fdac645
re-add riscv multilib specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-23 18:10:07 +02:00