Commit graph

459 commits

Author SHA1 Message Date
Georgy Yakovlev 94914ae93d
tools/catalyst-auto-ppc.conf: enable ppc32 musl builds
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-17 11:45:49 -08:00
Georgy Yakovlev d5bc58b85f
tools/catalyst-auto-ppc.conf: add config for musl specs (disabled)
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-11-16 21:26:13 -08:00
Andreas K. Hüttel 687963d2cb
Also update latest links for arm in musl dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 22:04:43 +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 2c7bdeedc0
Also upload arm-musl stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:58:56 +01:00
Andreas K. Hüttel a128556e80
Add armv7 hf musl autobuilds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-11-10 21:39:38 +01:00
Andreas K. Hüttel 59328ba434
Also upload "desktop stage3"
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 23:25:38 +02:00
Andreas K. Hüttel 623bd0e725
Add amd64 stage3d experiment as optional autobuild
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-10-18 22:06:28 +02:00
Andreas K. Hüttel eb059fcbb3
Set e-mail subject to alpha-qemu
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-26 14:34:30 +02:00
Andreas K. Hüttel 742e081388
Fix stage and spec filenames
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-26 14:15:26 +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
Matt Turner 71e4b843b8
specs/hppa: netboot2 -> netboot
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-09-12 21:49:29 -07:00
Andreas K. Hüttel 81061e6602
arm64: build musl first for easier testing
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-10 22:17:39 +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 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 a8f267c5b8
arm autobuilds: sort
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-09-02 12:43:47 +02:00
Andreas K. Hüttel 1cfb6e041c
Fix arm filenames
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-30 14:30:07 +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 ab8e01bb79
Fix upload filenames of armv6
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-30 10:47:55 +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 8258e1183a
Disable armv5tel builds on demeter
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 19:05:01 +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 d4fb58d611
Disable qemu armv4tl build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 15:54:45 +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 8aca038fbe
Copy catalyst-auto arm config for native builds on jiji
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-29 15:54:39 +02:00
Matt Turner ba25e990d0
tools: Upload with SSH option IPQoS=cs0
SSH defaults to IPQoS=cs1 for non-interative sessions, like scp.
OSUOSL's network prioritizes these packets lower and often drops them,
reducing uplaod performance significantly.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-08-26 12:54:52 -07:00
Matt Turner 9860d0914e
Remove leftovers from build.env usage
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-08-26 12:52:10 -07:00
Andreas K. Hüttel 0f6bdfa812
Add m68k catalyst-auto config
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-22 12:00:37 +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
Andreas K. Hüttel 83c48b1e64
Enable arm64 installcd build
Acked-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-08-10 23:44:32 +02:00
Matt Turner a2420f14fd
tools: Remove unused ARCH and TYPE variables
In a previous configuration, these were used in a .env file that was
sourced immediately after the definitions.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-07-31 10:54:29 -07:00
Andreas K. Hüttel 8c876b1e5d
Rename x86 config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:52:48 +02:00
Andreas K. Hüttel daca1362f4
Remove unused arm non-qemu config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:51:55 +02:00
Andreas K. Hüttel 07d3587998
Rename amd64 config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:50:33 +02:00
Andreas K. Hüttel a883a24bdc
Drop amd64 autobuild file from pardalote
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-31 17:49:36 +02: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 12b449177d
tools/catalyst-auto-arm64.conf: prepare iso upload code
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-24 20:59:03 -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 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 157cb56b9b
tools/catalyst-auto-ppc64le.conf: symlink latest power9le stages
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 21:31:36 -07:00
Georgy Yakovlev 1f8c83c59a
tools/catalyst-auto-ppc64le.conf: use new musl spec names
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 14:20:39 -07:00
Georgy Yakovlev a3a1becbc6
tools/catalyst-auto-ppc64le.conf: re-shuffle spec order
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2021-07-14 13:43:05 -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 4d0fcd831a
x86: fix installcd filename
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-12 23:16:56 +02:00
Andreas K. Hüttel 48d54deb94
amd64: also upload nomultilib systemd stage3
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-10 23:53:09 +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 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
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 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 bf734239db
amd64: make flat upload directory, no subdirs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-08 10:25:45 +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
Andreas K. Hüttel 7ab4ecfe70
x86: fix admincd filename
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-07 01:02:24 +02:00
Andreas K. Hüttel 942e73d16d
x86: build musl last, works fine now
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-07 01:02:21 +02:00
Andreas K. Hüttel a59843d9bd
x86: delete obsolete catalyst-auto config file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 01:31:13 +02:00
Andreas K. Hüttel 0e939e4cb1
x86: also symlink latest in musl builds dir
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 01:21:23 +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
Andreas K. Hüttel 9f5c1be393
amd64: rename conf file
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-06 00:23:03 +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 0773a936df
x86: fix e-mail subject
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-04 19:23:59 +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 fc700b0e62
x86: Fix tarball path in c-auto conf
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-07-02 21:44:51 +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
Andreas K. Hüttel 4bedfac795
catalyst-auto: also here, move riscv64 stages back to build-type default
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-29 23:11:54 +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 6abc54887e
riscv: also upload 20.0 multilib
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-25 21:07:25 +02:00
Andreas K. Hüttel cc9a2bf23d
riscv: enable multilib autobuild
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-23 18:13:43 +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
Andreas K. Hüttel 5413402d5a
Fix riscv upload instructions
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2021-06-15 16:18:37 +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
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
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
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 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
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 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 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 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 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
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 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
Matt Turner 33ce8acb57 tools: Use same set of RSYNC_OPTS
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner 4de1432aa1 tools: Add RSYNC_OPTS array
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:43 -05:00
Matt Turner e357bcd867 tools: Add SSH_CMD array
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 20:56:27 -05:00
Matt Turner 3d95cec60b tools: Add UPLOAD_KEY
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 19:01:29 -05:00
Matt Turner 5515e89048 tools: Add UPLOAD_USER variable
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:46:08 -05:00
Matt Turner 16b0dfbc2e tools: Remove REPO_DIR assignment
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:44:32 -05:00