commit:     9ef2ef41be26743ddcae0bcdafb898a5612c3a96
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  7 18:44:53 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Mar  7 18:44:53 2024 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=9ef2ef41

Enable amd64 23.0 musl builds

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

 tools/catalyst-auto-amd64.conf | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index ad73c416..75a0f9cc 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -36,6 +36,9 @@ SETS="
        hardened_systemd_23
        hardened_selinux_openrc_23
        hardened_selinux_systemd_23
+       musl_23
+       musl_hardened_23
+       musl_llvm_23
        x32_openrc_23
        x32_systemd_23
 "
@@ -101,6 +104,12 @@ 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_23_SPECS="musl/stage1-23.spec musl/stage3-23.spec"
+
+SET_musl_llvm_23_SPECS="musl-llvm/stage1-23.spec musl-llvm/stage3-23.spec"
+
+SET_musl_hardened_23_SPECS="musl-hardened/stage1-23.spec 
musl-hardened/stage3-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"
@@ -250,6 +259,14 @@ post_build() {
        esac
        popd >/dev/null || exit
 
+       pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-musl >/dev/null || exit
+       case ${spec} in
+       musl/stage3-23.spec)
+               upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl/stage3-amd64" amd64/23.0/x86-64_musl
+               ;;
+       esac
+       popd >/dev/null || exit
+
        pushd "${BUILD_SRCDIR_BASE}"/builds/musl-clang >/dev/null || exit
        case ${spec} in
        musl-clang/stage3.spec)
@@ -259,6 +276,14 @@ post_build() {
        esac
        popd >/dev/null || exit
 
+       pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-musl-llvm >/dev/null || exit
+       case ${spec} in
+       musl-llvm/stage3-23.spec)
+               upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-llvm/stage3-amd64" 
amd64/23.0/x86-64_musl_llvm
+               ;;
+       esac
+       popd >/dev/null || exit
+
        pushd "${BUILD_SRCDIR_BASE}"/builds/musl-hardened >/dev/null || exit
        case ${spec} in
        musl-hardened/stage3.spec)
@@ -267,6 +292,14 @@ post_build() {
                ;;
        esac
        popd >/dev/null || exit
+
+       pushd "${BUILD_SRCDIR_BASE}"/builds/23.0-musl-hardened >/dev/null || 
exit
+       case ${spec} in
+       musl-hardened/stage3-23.spec)
+               upsync_binpackages 
"${BUILD_SRCDIR_BASE}/packages/23.0-musl-hardened/stage3-amd64" 
amd64/23.0/x86-64_musl_hardened
+               ;;
+       esac
+       popd >/dev/null || exit
 }
 
 # vim:ft=sh:

Reply via email to