Commit 6f2da124 authored by Holger Levsen's avatar Holger Levsen
Browse files

reproducible system health: work around strangeness in bash



let VARIABLE=0 exits with an error...

Signed-off-by: default avatarHolger Levsen <holger@layer-acht.org>
parent 603a7383
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@
###
###

DEBUG=true
DEBUG=false
. /srv/jenkins/bin/common-functions.sh
common_init "$@"
# common code for tests.reproducible-builds.org
@@ -40,10 +40,10 @@ for JOB in reproducible_* ; do
	UNSTABLE=$(grep lastUnstableBuild $FILE|awk '{print $2}')
	if [ "$LAST" = "$STABLE" ] ; then
		echo "  stable job: $JOB"
		let SCORE+=3
		let SCORE+=3 || SCORE=0
	elif [ "$LAST" = "$UNSTABLE" ] ; then
		echo "unstable job: $JOB"
		let SCORE+=1
		let SCORE+=1 || SCORE=0
		echo "   <li><a href=\"https://jenkins.debian.net/job/$JOB/\">$JOB</a></li>" >> ${UNSTABLE_JOBS}
	else
		case $JOB in
@@ -79,7 +79,7 @@ for JOB in reproducible_* ; do
			echo "  failed job: $JOB - $MODIFIER"
			echo "$MODIFIER|   <li><a href=\"https://jenkins.debian.net/job/$JOB/\">$JOB</a> <em>($MODIFIER)</em></li>" >> $FAILED_JOBS
		fi
		let SCORE-=$MODIFIER
		let SCORE-=$MODIFIER || SCORE=0
	fi
	if $DEBUG ; then
		echo SCORE=$SCORE