commit:     759b2ae92949135bca28eb3132eb3060b9c0f708
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 15 22:34:40 2026 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 15 22:42:52 2026 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=759b2ae9

amd64: enable musl/systemd builds

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 .../{stage1-23.spec => stage1-openrc-23.spec}      |  0
 .../{stage1-23.spec => stage1-systemd-23.spec}     |  6 ++---
 .../{stage3-23.spec => stage3-openrc-23.spec}      |  0
 .../{stage3-23.spec => stage3-systemd-23.spec}     |  6 ++---
 .../{stage1-23.spec => stage1-openrc-23.spec}      |  0
 .../{stage1-23.spec => stage1-systemd-23.spec}     |  6 ++---
 .../{stage3-23.spec => stage3-openrc-23.spec}      |  0
 .../{stage3-23.spec => stage3-systemd-23.spec}     |  6 ++---
 tools/catalyst-auto-amd64.conf                     | 28 ++++++++++++----------
 9 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/releases/specs/amd64/musl-hardened/stage1-23.spec 
b/releases/specs/amd64/musl-hardened/stage1-openrc-23.spec
similarity index 100%
copy from releases/specs/amd64/musl-hardened/stage1-23.spec
copy to releases/specs/amd64/musl-hardened/stage1-openrc-23.spec

diff --git a/releases/specs/amd64/musl-hardened/stage1-23.spec 
b/releases/specs/amd64/musl-hardened/stage1-systemd-23.spec
similarity index 60%
rename from releases/specs/amd64/musl-hardened/stage1-23.spec
rename to releases/specs/amd64/musl-hardened/stage1-systemd-23.spec
index c737b738..861caf8c 100644
--- a/releases/specs/amd64/musl-hardened/stage1-23.spec
+++ b/releases/specs/amd64/musl-hardened/stage1-systemd-23.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 target: stage1
-version_stamp: musl-hardened-openrc-@TIMESTAMP@
+version_stamp: musl-hardened-systemd-@TIMESTAMP@
 rel_type: 23.0-musl-hardened
-profile: default/linux/amd64/23.0/musl/hardened
+profile: default/linux/amd64/23.0/musl/hardened/systemd
 snapshot_treeish: @TREEISH@
-source_subpath: 23.0-musl-hardened/stage3-amd64-musl-hardened-openrc-latest
+source_subpath: 23.0-musl-hardened/stage3-amd64-musl-hardened-systemd-latest
 chost: x86_64-pc-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng

diff --git a/releases/specs/amd64/musl-hardened/stage3-23.spec 
b/releases/specs/amd64/musl-hardened/stage3-openrc-23.spec
similarity index 100%
copy from releases/specs/amd64/musl-hardened/stage3-23.spec
copy to releases/specs/amd64/musl-hardened/stage3-openrc-23.spec

diff --git a/releases/specs/amd64/musl-hardened/stage3-23.spec 
b/releases/specs/amd64/musl-hardened/stage3-systemd-23.spec
similarity index 56%
rename from releases/specs/amd64/musl-hardened/stage3-23.spec
rename to releases/specs/amd64/musl-hardened/stage3-systemd-23.spec
index d170b1cd..7324c401 100644
--- a/releases/specs/amd64/musl-hardened/stage3-23.spec
+++ b/releases/specs/amd64/musl-hardened/stage3-systemd-23.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 target: stage3
-version_stamp: musl-hardened-openrc-@TIMESTAMP@
+version_stamp: musl-hardened-systemd-@TIMESTAMP@
 rel_type: 23.0-musl-hardened
-profile: default/linux/amd64/23.0/musl/hardened
+profile: default/linux/amd64/23.0/musl/hardened/systemd
 snapshot_treeish: @TREEISH@
-source_subpath: 
23.0-musl-hardened/stage1-amd64-musl-hardened-openrc-@TIMESTAMP@
+source_subpath: 
23.0-musl-hardened/stage1-amd64-musl-hardened-systemd-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
 compression_mode: pixz

diff --git a/releases/specs/amd64/musl-llvm/stage1-23.spec 
b/releases/specs/amd64/musl-llvm/stage1-openrc-23.spec
similarity index 100%
copy from releases/specs/amd64/musl-llvm/stage1-23.spec
copy to releases/specs/amd64/musl-llvm/stage1-openrc-23.spec

diff --git a/releases/specs/amd64/musl-llvm/stage1-23.spec 
b/releases/specs/amd64/musl-llvm/stage1-systemd-23.spec
similarity index 62%
rename from releases/specs/amd64/musl-llvm/stage1-23.spec
rename to releases/specs/amd64/musl-llvm/stage1-systemd-23.spec
index 3823ca53..0cf6df66 100644
--- a/releases/specs/amd64/musl-llvm/stage1-23.spec
+++ b/releases/specs/amd64/musl-llvm/stage1-systemd-23.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 target: stage1
-version_stamp: musl-llvm-openrc-@TIMESTAMP@
+version_stamp: musl-llvm-systemd-@TIMESTAMP@
 rel_type: 23.0-musl-llvm
-profile: default/linux/amd64/23.0/musl/llvm
+profile: default/linux/amd64/23.0/musl/llvm/systemd
 snapshot_treeish: @TREEISH@
-source_subpath: 23.0-musl-llvm/stage3-amd64-musl-llvm-openrc-latest
+source_subpath: 23.0-musl-llvm/stage3-amd64-musl-llvm-systemd-latest
 chost: x86_64-pc-linux-musl
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng

diff --git a/releases/specs/amd64/musl-llvm/stage3-23.spec 
b/releases/specs/amd64/musl-llvm/stage3-openrc-23.spec
similarity index 100%
copy from releases/specs/amd64/musl-llvm/stage3-23.spec
copy to releases/specs/amd64/musl-llvm/stage3-openrc-23.spec

diff --git a/releases/specs/amd64/musl-llvm/stage3-23.spec 
b/releases/specs/amd64/musl-llvm/stage3-systemd-23.spec
similarity index 57%
rename from releases/specs/amd64/musl-llvm/stage3-23.spec
rename to releases/specs/amd64/musl-llvm/stage3-systemd-23.spec
index 81a4b634..35185ef8 100644
--- a/releases/specs/amd64/musl-llvm/stage3-23.spec
+++ b/releases/specs/amd64/musl-llvm/stage3-systemd-23.spec
@@ -1,10 +1,10 @@
 subarch: amd64
 target: stage3
-version_stamp: musl-llvm-openrc-@TIMESTAMP@
+version_stamp: musl-llvm-systemd-@TIMESTAMP@
 rel_type: 23.0-musl-llvm
-profile: default/linux/amd64/23.0/musl/llvm
+profile: default/linux/amd64/23.0/musl/llvm/systemd
 snapshot_treeish: @TREEISH@
-source_subpath: 23.0-musl-llvm/stage1-amd64-musl-llvm-openrc-@TIMESTAMP@
+source_subpath: 23.0-musl-llvm/stage1-amd64-musl-llvm-systemd-@TIMESTAMP@
 portage_confdir: @REPO_DIR@/releases/portage/stages
 portage_prefix: releng
 compression_mode: pixz

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 11964a89..185bc449 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -25,8 +25,10 @@ SETS="
        hardened_selinux_systemd_23
        musl_openrc_23
        musl_systemd_23
-       musl_hardened_23
-       musl_llvm_23
+       musl_hardened_openrc_23
+       musl_hardened_systemd_23
+       musl_llvm_openrc_23
+       musl_llvm_systemd_23
        x32_openrc_23
        x32_systemd_23
 "
@@ -44,33 +46,29 @@ SET_systemd_23_SPECS="stage1-systemd-23.spec 
stage3-systemd-23.spec stage3d-syst
 SET_systemd_23_OPTIONAL_SPECS="stage4w-systemd-23.spec"
 
 SET_hardened_openrc_23_SPECS="hardened/stage1-openrc-23.spec 
hardened/stage3-openrc-23.spec"
-
 SET_hardened_systemd_23_SPECS="hardened/stage1-systemd-23.spec 
hardened/stage3-systemd-23.spec"
 
 SET_hardened_selinux_openrc_23_SPECS="hardened-selinux/stage1-openrc-23.spec 
hardened-selinux/stage3-openrc-23.spec"
-
 SET_hardened_selinux_systemd_23_SPECS="hardened-selinux/stage1-systemd-23.spec 
hardened-selinux/stage3-systemd-23.spec"
 
 SET_nomultilib_openrc_23_SPECS="nomultilib/stage1-openrc-23.spec 
nomultilib/stage3-openrc-23.spec"
-
 SET_nomultilib_systemd_23_SPECS="nomultilib/stage1-systemd-23.spec 
nomultilib/stage3-systemd-23.spec"
 
 SET_diskimage_23_SPECS="diskimage-stage1-console.spec 
diskimage-stage2-console.spec diskimage-stage1-cloudinit.spec 
diskimage-stage2-cloudinit.spec"
 
 SET_llvm_openrc_23_SPECS="llvm/stage1-openrc-23.spec 
llvm/stage3-openrc-23.spec"
-
 SET_llvm_systemd_23_SPECS="llvm/stage1-systemd-23.spec 
llvm/stage3-systemd-23.spec"
 
 SET_musl_openrc_23_SPECS="musl/stage1-openrc-23.spec 
musl/stage3-openrc-23.spec"
-
 SET_musl_systemd_23_SPECS="musl/stage1-systemd-23.spec 
musl/stage3-systemd-23.spec"
 
-SET_musl_llvm_23_SPECS="musl-llvm/stage1-23.spec musl-llvm/stage3-23.spec"
+SET_musl_llvm_openrc_23_SPECS="musl-llvm/stage1-openrc-23.spec 
musl-llvm/stage3-openrc-23.spec"
+SET_musl_llvm_systemd_23_SPECS="musl-llvm/stage1-systemd-23.spec 
musl-llvm/stage3-systemd-23.spec"
 
-SET_musl_hardened_23_SPECS="musl-hardened/stage1-23.spec 
musl-hardened/stage3-23.spec"
+SET_musl_hardened_openrc_23_SPECS="musl-hardened/stage1-openrc-23.spec 
musl-hardened/stage3-openrc-23.spec"
+SET_musl_hardened_systemd_23_SPECS="musl-hardened/stage1-systemd-23.spec 
musl-hardened/stage3-systemd-23.spec"
 
 SET_x32_openrc_23_SPECS="x32/stage1-openrc-23.spec x32/stage3-openrc-23.spec"
-
 SET_x32_systemd_23_SPECS="x32/stage1-systemd-23.spec 
x32/stage3-systemd-23.spec"
 
 
@@ -220,8 +218,11 @@ post_build() {
 
        pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-musl-llvm >/dev/null || exit
        case ${spec} in
-       musl-llvm/stage3-23.spec)
+       musl-llvm/stage3-openrc-23.spec)
                upload stage3-amd64-musl-llvm-openrc-${TIMESTAMP}.tar.xz*
+               ;;
+       musl-llvm/stage3-systemd-23.spec)
+               upload stage3-amd64-musl-llvm-systemd-${TIMESTAMP}.tar.xz*
                upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-llvm/stage3-amd64" 
amd64/23.0/x86-64_musl_llvm
                ;;
        esac
@@ -229,8 +230,11 @@ post_build() {
 
        pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-musl-hardened >/dev/null || 
exit
        case ${spec} in
-       musl-hardened/stage3-23.spec)
+       musl-hardened/stage3-openrc-23.spec)
                upload stage3-amd64-musl-hardened-openrc-${TIMESTAMP}.tar.xz*
+               ;;
+       musl-hardened/stage3-systemd-23.spec)
+               upload stage3-amd64-musl-hardened-systemd-${TIMESTAMP}.tar.xz*
                upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-hardened/stage3-amd64" 
amd64/23.0/x86-64_musl_hardened
                ;;
        esac

Reply via email to