Commit graph

90 commits

Author SHA1 Message Date
Andreas K. Hüttel d7d6f5a75f
Clean up catalyst-auto configurations
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-01 17:48:16 +02:00
Andreas K. Hüttel 3b62d92a9e
Stop all 17.0 / 20.0 / 22.0 profile builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-06-01 16:21:51 +02:00
Andreas K. Hüttel 8436dbabb6
Convert x86 boot media to 23.0
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-04-05 23:51:19 +02:00
Andreas K. Hüttel 5e3b3b971f
Upload 23.0 stages for x86
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-23 15:21:03 +01:00
Andreas K. Hüttel 312a54f59d
Enable x86 23.0 musl build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-21 14:39:45 +01:00
Andreas K. Hüttel 84e4b0bde3
Build 23.0 first
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-03-16 00:15:09 +01:00
Andreas K. Hüttel d6366affce
Fix key names for move demeter => milou
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-02-05 14:38:53 +01:00
Andreas K. Hüttel ee7defb2ac
Add x86 23.0 builds and uploads
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-25 20:15:33 +01:00
Andreas K. Hüttel 7e5acd85c4
Drop x86 systemd split-usr builds
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2024-01-24 21:40:38 +01:00
Andreas K. Hüttel ad059f3264
Upload x86 17.0 packages with openrc build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-12-24 23:15:37 +01:00
Andreas K. Hüttel eb88620890
Stop building systemd split-usr stages for riscv, s390, sparc, x86
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-11-12 00:45:27 +01:00
Andreas K. Hüttel 6df029a49d
Add various binpackage uploads
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-08 19:54:44 +02:00
Andreas K. Hüttel 412e422251
Upsync i486 and i686
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2023-08-08 02:38:19 +02:00
Andreas K. Hüttel 5c1cf78a25
Fix syntax error
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-10 12:32:48 +01:00
Andreas K. Hüttel a3e0e65e3b
x86: add i486 systemd mu build
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-12-10 12:27:35 +01:00
Andreas K. Hüttel 0f125915c6
Move x86 merged-usr builds to separate build types
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-25 15:37:27 +01:00
Andreas K. Hüttel 29221be892
Add more x86 systemd stages
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-25 15:34:40 +01:00
Matt Turner 19b9890db5
tools: mkdir build directories
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-11-21 21:05:55 -05:00
Andreas K. Hüttel a1175db109
Add x86 systemd merged-usr specs
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-11-19 15:23:34 +01:00
Andreas K. Hüttel 125e8f3baf
Dont be so verbous, ln -s !
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-18 22:13:52 +02:00
Andreas K. Hüttel 81ee735cf0
Skip stage2 everywhere in x86
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
2022-07-03 18:18:27 +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
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 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 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
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 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 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 c157adaf1b tools: Remove some uses of ARCH
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:40:03 -05:00
Matt Turner c6404520ed tools: Drop TYPE assignments
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2021-01-30 18:25:39 -05:00
Ben Kohler f7891ac366
tools/catalyst-auto-{amd64,x86}.conf: fix update_symlinks globbing
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-08-12 10:43:54 -05:00
Ben Kohler 5bfe6e81dc
catalyst-auto-x86.conf: add missing -systemd suffix on upload call
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-26 06:45:56 -05:00
Ben Kohler bb01692c4f
catalyst-auto-x86.conf: fix i686-systemd setup
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-25 13:53:27 -05:00
Matt Turner dfec6c432d x86: Add systemd specs
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-05-21 18:49:19 -07:00
Ben Kohler ef26f9a26f
catalyst-auto-{amd64,x86}*.conf: add info echo to post_build
Added a small debug echo so that post_build.log shows some information
about what's being uploaded.  Might add destination info later.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-17 10:31:07 -05:00
Ben Kohler 60a1326315
catalyst-auto-{amd64,x86}*.conf: change cmd array to upload function
Use an easier-to-read "upload" function in place of "${cmd[@]}" array
syntax.  Added a helper var UPLOAD_DEST to be set in advance so that
upload function takes only a list of filenames to be uploaded.

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 12:34:12 -05:00
Ben Kohler 151b13ac96
catalyst-auto-x86*.conf: explicitly list files to be transferred
Previously when we were copying locally there was no (major) problem
with wildcarding a long list of files to be transferred after every
single spec finishes.  Now that we are transferring to a remote host,
this results in a lot of wasted transfer time & bandwidth.

I have adjusted the post_build function to only transfer the new files
known to be produced by each spec (which has files meant to be
published).

Signed-off-by: Ben Kohler <bkohler@gentoo.org>
2020-05-15 08:02:33 -05:00
Robin H. Johnson affe649205
catalyst-auto: no special behavior for nightheron copy anymore
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2020-05-11 22:14:35 -07:00
Matt Turner 8407af57f5 Remove weekly directory
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-28 18:18:02 -07:00
Matt Turner e9ea15ab8b Upload stages to releng-incoming.gentoo.org
Most architecture's build systems are hosted at OSUOSL. The place the
stages need to end up is ultimately masterreleases.gentoo.org, also at
OSUOSL. For some unknown reason, instead of rsync'ing from one system to
another in the same building, we were sending the stages first (slowly,
I might add) to nightheron in France, before sending them back to
OSUOSL.

robbat2 has added a releng-incoming.gentoo.org DNS record that currently
points to nightheron. This will allow us to switch the record in the
future and save the stages from needing to circumnavigate the globe
before reaching the mirrors.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-25 22:18:34 -07:00
Matt Turner 8f5cec8809 Revert "Upload stages to releng-incoming.gentoo.org"
This causes an interactive prompt:

    Are you sure you want to continue connecting (yes/no/[fingerprint])?

The plan is to get the SSH fingerprint via DNSSEC, so I'll revert this
change until that is in place and wired up.

This reverts commit 63174346f2.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 14:41:13 -07:00
Matt Turner 63174346f2 Upload stages to releng-incoming.gentoo.org
Most architecture's build systems are hosted at OSUOSL. The place the
stages need to end up is ultimately masterreleases.gentoo.org, also at
OSUOSL. For some unknown reason, instead of rsync'ing from one system to
another in the same building, we were sending the stages first (slowly,
I might add) to nightheron in France, before sending them back to
OSUOSL.

robbat2 has added a releng-incoming.gentoo.org DNS record that currently
points to nightheron. This will allow us to switch the record in the
future and save the stages from needing to circumnavigate the globe
before reaching the mirrors.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
2020-04-23 00:14:11 -07:00
Jorge Manuel B. S. Vicetto (jmbsvicetto) cee3787b3f Try to fix the symlink creation for x86 by copying the code form amd64.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org>
2020-02-03 11:02:36 -01:00