Commit graph

1046 commits

Author SHA1 Message Date
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