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
Andreas K. Hüttel
7df0e0824b
riscv: stop 17.0 stage builds now that 20.0 works
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-19 15:03:33 +02:00
Andreas K. Hüttel
53d7a6a3ab
riscv: Add 20.0 lp64 (softfloat) builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-18 00:49:08 +02:00
Andreas K. Hüttel
79129d9161
riscv: skip stage2 everywhere, go stage1 -> stage3
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-16 23:28:27 +02:00
Ben Kohler
a807926ea6
portage/isos/package.accept_keywords: drop old entry for cloud-init
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-15 05:46:20 -05:00
Andreas K. Hüttel
99668e5aed
riscv / 20.0: fix source_subpath
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-11 18:19:32 +02:00
Andreas K. Hüttel
466ef32179
Add specs for first 1-level libdir riscv builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-11 17:37:35 +02:00
Ben Kohler
caab19abf8
portage/isos/package.accept_keywords: allow newer cloud-init for py39
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-10 12:30:22 -05:00
Ben Kohler
a0813cd151
portage/isos/package.use: enable symlink for gentoo-sources
...
kernel-2.eclass was changed so that the /usr/src/linux symlink is no
longer created by default, even when it doesn't exist at all,unless
USE=symlink is explicitly set. This breaks an assumption we make in
catalyst. Explicitly setting symlink will work around this issue until
we fix it up in catalyst.
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-10 12:30:22 -05:00
Georgy Yakovlev
4d8b4d6850
releases/specs/ppc: musl stages -> stages-musl portagedir
...
Issue: https://github.com/gentoo/musl/issues/351
Signed-off-by: Georgy Yakovlev <ya@sysdump.net>
2021-06-09 15:34:37 -07:00
Georgy Yakovlev
f3bdefec6f
releases/portage/stages-musl: add musl portage config
...
copy of regular one + gcc::gentoo mask
Issue: https://github.com/gentoo/musl/issues/351
Signed-off-by: Georgy Yakovlev <ya@sysdump.net>
2021-06-09 15:29:43 -07:00
Georgy Yakovlev
8891454484
releases/specs/ppc: add portage_prefix: releng to most files
...
there are still files that do not specify it, but those are not used tmk
List of files still without match (installcd is ok not to have it):
ppc32/uclibc/stage1.spec
ppc32/uclibc/stage2.spec
ppc32/uclibc/stage3.spec
ppc32/uclibc/hardened/stage3.spec
ppc32/uclibc/hardened/stage1.spec
ppc32/uclibc/softfloat/stage2.spec
ppc32/uclibc/softfloat/stage1.spec
ppc32/uclibc/hardened/stage2.spec
ppc32/uclibc/softfloat/stage3.spec
ppc32/installcd-stage2-minimal.spec
ppc32/installcd-stage1.spec
ppc32/g4/stage3.spec
ppc32/g4/stage2.spec
ppc64le/installcd-stage2-minimal.spec
ppc64le/installcd-stage1.spec
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-06-06 13:37:03 -07:00
Andreas K. Hüttel
89a27b671e
Also python:3.9 needs to do compileall singlethreaded in qemu :(
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-03 00:59:13 +02:00
Andreas K. Hüttel
9316b17a83
Unmask python39 also for qemu builds
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-02 23:07:21 +02:00
Ben Kohler
532b8eb3df
portage/stages: stop masking python:3.9
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-06-02 09:38:29 -05:00
Georgy Yakovlev
12dc1f8db0
releases/specs/ppc/ppc64le: add usbutils and f2fs-tools to installcd
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-30 14:34:04 -07:00
Andreas K. Hüttel
696b3e90a9
Set musl overlay path back to what it is on aws
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-18 16:54:21 +02:00
Georgy Yakovlev
4efc60f346
releases/specs/ppc/ppc64le: fix minor issues with spec
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 18:52:52 -07:00
Georgy Yakovlev
4e2d6ef51c
releases/kconfig/powerpc: modify configs
...
genkernel has some problems with module loading
so =y most critical driver/filesystems.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 18:36:59 -07:00
Georgy Yakovlev
d2e518da3b
releases/specs/ppc/ppc64le/installcd-stage2-minimal: compress with xz
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 15:03:29 -07:00
Georgy Yakovlev
3659b7086b
releases/specs/ppc/ppc64le/installcd-stage2-minimal: add gk_kernargs
...
to copy firmware and all modules.
for some reason it decided it's ok not to copy isofs fs support...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 14:51:34 -07:00
Georgy Yakovlev
e7d4d184a8
releases/specs/ppc/ppc64le: add power9 specs
...
those can't be built on our OSUOSL machines,
will be built on gyakovlev's talos2.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 11:16:35 -07:00
Georgy Yakovlev
3a593f2872
releases: add ppc64le installcd specs and kconfigs, disabled
...
add files required to build ppc64le iso
kernel is tested on PowerNV/OpenPower hardware (Talos II, Blackbird)
also known to work on pSeries servers and qemu pSeries emulation.
both 4K and 64K PAGESZ kernels are provided.
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-13 09:41:03 -07:00
Georgy Yakovlev
dffd2cc2b4
releases/specs/ppc: use repos instead of portage_overlay for musl specs
...
config knob changed in 25a7af61391e3fa8af77beec26c95b03175342d9
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 20:37:51 -07:00
Georgy Yakovlev
756f1240a4
specs/ppc/ppc64: add musl-hardened specs
...
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 16:42:22 -07:00
Andreas K. Hüttel
cdcf5c89a1
Fix location of musl overlay
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-10 00:35:14 +02:00
Andreas K. Hüttel
d4c12e6897
Drop chost setting from amd64-musl stage3 specs, not valid there
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-02 04:28:06 +02:00
Andreas K. Hüttel
06b0b8d6dd
Replace musl-vanilla with musl
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:49:11 +02:00
Andreas K. Hüttel
75e8912957
There is no musl-specific config, may as well use default dir
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:40:34 +02:00
Andreas K. Hüttel
1193c422d1
Add experimental amd64 musl hardened specs
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:55 +02:00
Andreas K. Hüttel
1a91a830b5
Add experimental amd64-musl-vanilla specs
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:50 +02:00
Ben Kohler
1e58f343a1
specs/*: stop cleaning python2.{2,3,4} dirs
...
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-03-16 10:54:32 -05:00
Ben Kohler
ca4a30952c
specs/*: stop cleaning gconv files
...
Cleaning these breaks mkfs.vfat from dosfstools, and maybe other
applications.
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2021-03-16 10:52:10 -05:00
Andreas K. Hüttel
adc23364c4
qemu-builds: Build libgcrypt without assembler, since that does autodetection
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-23 18:39:03 +02:00
Andreas K. Hüttel
5fdc0ab9c1
Update all arm specs from the qemu copy
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-19 23:27:47 +02:00
Andreas K. Hüttel
683c6a1a41
qemu/arm: Build stage3 from stage1
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-17 23:05:01 +02:00
Andreas K. Hüttel
7052cc52dd
qemu portage config: Add missing directory in path
...
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-16 18:15:07 +02:00
Andreas K. Hüttel
00c4af1794
Force building cmake with LFS support on qemu
...
Bug: https://bugs.gentoo.org/686502
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-15 23:45:10 +02:00
Andreas K. Hüttel
c9835278cc
Simplify qemu-arm specs directory structure
...
catalyst-auto seems to have trouble with second level subdirs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-01-13 04:27:45 +02:00