Commit graph

2206 commits

Author SHA1 Message Date
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
ca22d0bbc6
Add riscv64-lp64d stages with libdir=lib64 to the autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-11 18:11:01 +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
3b9621a436
tools/catalyst-auto-ppc.conf: enable ppc64 hardened musl builds
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-30 23:18:35 -07:00
Georgy Yakovlev
c2cc59941d
tools/catalyst-auto-ppc64le.conf: enable installcd builds
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-30 14:38:01 -07: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
3ed274bd9c
Fix musl upload logic
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-19 21:50:10 +02: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
9740ac8c55
tools/catalyst-auto-ppc.conf: optionally build musl specs, disabled until tested
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 16:56:15 -07:00
Georgy Yakovlev
23d5c9acbf
tools: adjust ppc basedir
don't cd into default, prepend default/ to each file.

Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-05-12 16:48:01 -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
f28b31c5f0
Add script to pull and update musl overlay
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-09 23:23:55 +02:00
Andreas K. Hüttel
4087e82ce0
Minor changes amd64/musl: shift path components between variables
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-08 15:55:09 +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
3be1f70b59
Activate musl-hardened set
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-02 04:26:50 +02:00
Andreas K. Hüttel
506c8f79a5
Fix path, again
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:53:29 +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
6e6811f188
Fix directory path
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:46:36 +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
1151b7a5c0
Add experimental musl catalust-auto config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-05-01 22:21:52 +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
Andreas K. Hüttel
a6601df900
tools/: don't build the hidden riscv-multilib for now, needs manual work
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-04-05 21:34:25 +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
Matt Turner
2a8050450c
tools: Readd ARCH/TYPE assignments
These are used in the sourced .env file.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 23:03:24 -05:00
Matt Turner
d70057496e
config/old: Remove
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 22:58:03 -05:00
Matt Turner
7b51adc752
tools: Simplify nonetwork handling
... and fix the indentation.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 18:27:13 -05:00
Matt Turner
174254bbb1
tools: Include post_build.log contents when successful
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 18:22:07 -05:00
Matt Turner
a309ae36ac
tools: Log non-uploaded stages when they finish
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 18:06:09 -05:00
Matt Turner
22d3877eb4
tools: Correct ARM stage names
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-31 18:00:32 -05:00
Matt Turner
7ec486fab4 tools: Consolidate upload() function
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:57:12 -05:00
Matt Turner
8f478fe30b tools: Add UPLOAD_DEST
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00