[Qa-jenkins-scm] [jenkins.debian.net] 02/02: reproducible Arch Linux: ignore UNKNOWN packages in crazy scheduler
Holger Levsen
holger at layer-acht.org
Sat Dec 2 11:19:41 UTC 2017
This is an automated email from the git hooks/post-receive script.
holger pushed a commit to branch master
in repository jenkins.debian.net.
commit b9f2adfabedbd4ab373c175c4cdbe6c69783b9a1
Author: Holger Levsen <holger at layer-acht.org>
Date: Sat Dec 2 11:19:11 2017 +0000
reproducible Arch Linux: ignore UNKNOWN packages in crazy scheduler
Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
bin/reproducible_archlinux_scheduler.sh | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/bin/reproducible_archlinux_scheduler.sh b/bin/reproducible_archlinux_scheduler.sh
index 070147f..88c17ad 100755
--- a/bin/reproducible_archlinux_scheduler.sh
+++ b/bin/reproducible_archlinux_scheduler.sh
@@ -90,7 +90,11 @@ echo "$(date -u ) - Done updating Arch Linux repositories."
# (so can be removed when we cleared this backlog)
cd $BASE/archlinux
echo "$(date -u) - currently $(find $BASE/archlinux/ -name pkg.needs_build | wc -l ) packages scheduled."
-for i in $(grep -B 2 0.rb-unknown-1 archlinux.html | xargs echo | sed -s 's# -- #\n#g' | cut -d '>' -f2-|cut -d '<' -f1-3|sed -s 's#</td> <td>#/#g'|head -255) ; do touch $i/pkg.needs_build ; done
+for i in $(grep -B 2 0.rb-unknown-1 archlinux.html | xargs echo | sed -s 's# -- #\n#g' | cut -d '>' -f2-|cut -d '<' -f1-3|sed -s 's#</td> <td>#/#g'|head -255) ; do
+ if [ -z "$(grep UNKNOWN $i/pkg.state)" ] ; then
+ touch $i/pkg.needs_build
+ fi
+done
echo "$(date -u) - After running the crazy scheduler, $(find $BASE/archlinux/ -name pkg.needs_build | wc -l ) packages scheduled."
# vim: set sw=0 noet :
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git
More information about the Qa-jenkins-scm
mailing list