summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/reproducible_build.sh22
1 files changed, 11 insertions, 11 deletions
diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh
index c3177284..32f17a36 100755
--- a/bin/reproducible_build.sh
+++ b/bin/reproducible_build.sh
@@ -33,16 +33,16 @@ create_results_dirs() {
handle_race_condition() {
echo | tee -a $BUILDLOG
local msg="Warning, package ${SRCPACKAGE} in ${SUITE} on ${ARCH} is probably already building elsewhere, exiting.\n"
- local msg="${msg}Please check $BUILD_URL and https://reproducible.debian.net/$SUITE/$ARCH/${SRCPACKAGE} for a different build.\n"
+ msg="${msg}Please check $BUILD_URL and https://reproducible.debian.net/$SUITE/$ARCH/${SRCPACKAGE} for a different build.\n"
case $1 in
"db")
- local msg="${msg}The race condition was caught while marking the build attempt in the database.\n"
+ msg="${msg}The race condition was caught while marking the build attempt in the database.\n"
;;
"init")
- local msg="${msg}The race condition was caught while writing the lockfile.\n"
+ msg="${msg}The race condition was caught while writing the lockfile.\n"
;;
"lockfile")
- local msg="${msg}The race condition was caught while checking the lockfile for pid correctness.\n"
+ msg="${msg}The race condition was caught while checking the lockfile for pid correctness.\n"
;;
esac
printf "$msg" | tee -a $BUILDLOG
@@ -71,8 +71,8 @@ save_artifacts() {
cp -r $TMPDIR/* $BASE/$ARTIFACTS/
echo | tee -a ${RBUILDLOG}
local msg="Artifacts from this build are preserved. They will be available for 72h only, so download them now if you want them.\n"
- local msg="${msg}WARNING: You shouldn't trust packages you downloaded from this host, they can contain malware or the worst of your fears, packaged nicely in debian format.\n"
- local msg="${msg}If you are not afraid facing your fears while helping the world by investigating reproducible build issues, you can download the artifacts from the following location: $URL\n"
+ msg="${msg}WARNING: You shouldn't trust packages you downloaded from this host, they can contain malware or the worst of your fears, packaged nicely in debian format.\n"
+ msg="${msg}If you are not afraid facing your fears while helping the world by investigating reproducible build issues, you can download the artifacts from the following location: $URL\n"
printf "$msg" | tee -a $BUILDLOG
echo "<p>" > $HEADER
printf "$msg" | sed 's#$#<br />#g' >> $HEADER
@@ -84,7 +84,7 @@ save_artifacts() {
if [ ! -z "$NOTIFY" ] ; then
local MESSAGE="$URL published"
if [ "$NOTIFY" = "debbindiff" ] ; then
- local MESSAGE="$MESSAGE, $DBDVERSION had troubles with these..."
+ MESSAGE="$MESSAGE, $DBDVERSION had troubles with these..."
fi
irc_message "$MESSAGE"
fi
@@ -236,7 +236,7 @@ dbd_timeout() {
if [ ! -s ./${DBDREPORT} ] ; then
echo "$(date) - $DBDVERSION produced no output and was killed after running into timeout after ${1}..." >> ${DBDREPORT}
else
- local msg="$msg, but there is still $REPRODUCIBLE_URL/dbd/$SUITE/$ARCH/$DDBREPORT"
+ msg="$msg, but there is still $REPRODUCIBLE_URL/dbd/$SUITE/$ARCH/$DDBREPORT"
fi
SAVE_ARTIFACTS=1
NOTIFY="debbindiff"
@@ -345,7 +345,7 @@ get_source_package() {
echo "Sleeping 5m before re-trying..." | tee -a ${RBUILDLOG}
sleep 5m
schroot --directory $PWD -c source:jenkins-reproducible-$SUITE apt-get -- --download-only --only-source source ${SRCPACKAGE} 2>&1 | tee -a ${RBUILDLOG}
- local RESULT=$?
+ RESULT=$?
fi
if [ $RESULT != 0 ] ; then handle_404 ; fi
}
@@ -356,12 +356,12 @@ check_suitability() {
local ARCHITECTURES=$(grep "^Architecture: " ${SRCPACKAGE}_*.dsc| cut -d " " -f2- | sed -s "s# #\n#g" | sort -u)
for arch in ${ARCHITECTURES} ; do
if [ "$arch" = "any" ] || [ "$arch" = "amd64" ] || [ "$arch" = "linux-any" ] || [ "$arch" = "linux-amd64" ] || [ "$arch" = "any-amd64" ] ; then
- local SUITABLE=true
+ SUITABLE=true
break
fi
done
if [ "${ARCHITECTURES}" = "all" ] ; then
- local SUITABLE=true
+ SUITABLE=true
fi
if ! $SUITABLE ; then handle_not_for_us $ARCHITECTURES ; fi
}