[Git][qa/jenkins.debian.net][master] rdn, pull184: use new multi component syntax
Holger Levsen (@holger)
gitlab at salsa.debian.org
Wed Sep 3 22:39:51 BST 2025
Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net
Commits:
e6b2a82e by Holger Levsen at 2025-09-03T23:39:21+02:00
rdn, pull184: use new multi component syntax
Signed-off-by: Holger Levsen <holger at layer-acht.org>
- - - - -
2 changed files:
- bin/rebuilderd_pkgsync.sh
- hosts/osuosl5-amd64/etc/rebuilderd/rebuilderd-sync-amd64-pull184.conf
Changes:
=====================================
bin/rebuilderd_pkgsync.sh
=====================================
@@ -8,7 +8,7 @@ set -o pipefail # see eg http://petereisentraut.blogspot.com/2010/11/pipefail.h
ARCH=$1
REBUILDCTL=/usr/bin/rebuildctl
-COMPONENTS=main
+PROFILES=main
#
# choose correct port
#
@@ -19,7 +19,7 @@ case $ARCH in
;;
amd64-pull184) PORT=8494
REBUILDCTL=/usr/local/usr/bin/rebuildctl
- COMPONENTS="main non-free-firmware main-security non-free-firmware-security"
+ PROFILES="main security"
;;
arm64) PORT=8486
;;
@@ -41,6 +41,6 @@ esac
# REBUILDERD_COOKIE_PATH is be set by service
# FIXME set it here too until it's run by the service
export REBUILDERD_COOKIE_PATH=/srv/rebuilderd/$ARCH/.auth-cookie
-for component in $COMPONENTS ; do
- $REBUILDCTL -H http://127.0.0.1:$PORT pkgs sync-profile --sync-config "/etc/rebuilderd/rebuilderd-sync-${ARCH}.conf" debian-$component
+for profile in $PROFILES ; do
+ $REBUILDCTL -H http://127.0.0.1:$PORT pkgs sync-profile --sync-config "/etc/rebuilderd/rebuilderd-sync-${ARCH}.conf" debian-$profile
done
=====================================
hosts/osuosl5-amd64/etc/rebuilderd/rebuilderd-sync-amd64-pull184.conf
=====================================
@@ -1,28 +1,14 @@
[profile."debian-main"]
distro = "debian"
-suite = "main"
+components = [ "main", "non-free-firmware" ]
architectures = ["amd64"]
releases = ["trixie", "trixie-backports", "trixie-proposed-updates", "trixie-updates", "forky", "unstable", "experimental"]
source = "http://deb.debian.org/debian"
#excludes = ["tensorflow*"]
-[profile."debian-non-free-firmware"]
+[profile."debian-security"]
distro = "debian"
-suite = "non-free-firmware"
-architectures = ["amd64"]
-releases = ["trixie", "trixie-backports", "trixie-proposed-updates", "trixie-updates", "forky", "unstable", "experimental"]
-source = "http://deb.debian.org/debian"
-
-[profile."debian-main-security"]
-distro = "debian"
-suite = "main"
-architectures = ["amd64"]
-releases = ["trixie-security"]
-source = "http://security.debian.org/"
-
-[profile."debian-non-free-firmware-security"]
-distro = "debian"
-suite = "non-free-firmware"
+components = [ "main", "non-free-firmware" ]
architectures = ["amd64"]
releases = ["trixie-security"]
source = "http://security.debian.org/"
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/e6b2a82e7c2c45758388bf9054b62d261b750695
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/e6b2a82e7c2c45758388bf9054b62d261b750695
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250903/fda57b38/attachment-0001.htm>
More information about the Qa-jenkins-scm
mailing list