[Git][qa/jenkins.debian.net][master] rdn: make sure extra workers are disabled

Holger Levsen (@holger) gitlab at salsa.debian.org
Tue Aug 12 14:07:00 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
43517c47 by Jochen Sprickerhof at 2025-08-12T15:06:50+02:00
rdn: make sure extra workers are disabled

Follow up for bd16e6b80.

(cherry picked from commit 609504f1b652d01d44c474f0a4ef28d64d4ba605)
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- update_jdn.sh


Changes:

=====================================
update_jdn.sh
=====================================
@@ -972,10 +972,19 @@ deploy_rebuilderd_services() {
 				if [ "$1" = "worker" ] ; then
 					mkdir4rebuilderd /srv/rebuilderd/cache
 					mkdir4rebuilderd /srv/rebuilderd/tmp
+					workers=( "$(systemctl list-units --plain --quiet rebuilderd-worker@"*" | sed 's/^rebuilderd-worker@\([0-9]*\).service.*/\1/')" )
+
 					for i in $(seq 1 $2) ; do
 						mkdir4rebuilderd /srv/rebuilderd/$i
 						sudo ln -sf rebuilderd-worker at .service rebuilderd-worker@${i}.service
 						sudo systemctl enable --now rebuilderd-worker@${i}.service
+						workers=( "${workers[@]/${i}}" )
+					done
+					for i in "${workers[@]}" ; do
+						echo "$i"
+						sudo systemctl disable --now "rebuilderd-worker@${i}.service"
+						sudo rm -f "rebuilderd-worker@${i}.service"
+						sudo rm -rf "/srv/rebuilderd/$i"
 					done
 					sudo systemctl enable --now rebuilderd-cache-cleanup.timer
 



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/43517c478937beb42ae4a7817589a239acabb8b7

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/43517c478937beb42ae4a7817589a239acabb8b7
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/20250812/4d56051b/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list