summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_build_archlinux_pkg.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-12-21 21:11:37 +0100
committerHolger Levsen <holger@layer-acht.org>2015-12-21 21:11:37 +0100
commitb7a3326373ecab775cbdab9e350bd58098393a8e (patch)
treeeb80a954192fcf4f86a5ac6bd7dd75f9ea36b568 /bin/reproducible_build_archlinux_pkg.sh
parent128a3249e50b06d5b13fce582ceddc853171f63f (diff)
downloadjenkins.debian.net-b7a3326373ecab775cbdab9e350bd58098393a8e.tar.xz
reproducible archlinux: how deep is the rabbit hole
Diffstat (limited to 'bin/reproducible_build_archlinux_pkg.sh')
-rwxr-xr-xbin/reproducible_build_archlinux_pkg.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/reproducible_build_archlinux_pkg.sh b/bin/reproducible_build_archlinux_pkg.sh
index 3af8b09e..0b2a430c 100755
--- a/bin/reproducible_build_archlinux_pkg.sh
+++ b/bin/reproducible_build_archlinux_pkg.sh
@@ -157,6 +157,8 @@ first_build() {
else
# fail with notification
exit 23
+ else
+ exit $P3RESULT
fi
fi
fi
@@ -237,9 +239,12 @@ remote_build() {
echo "$(date -u) - remote job could not end schroot session properly and sent error 23 so we could abort silently."
exec /srv/jenkins/bin/abort.sh
elif [ $RESULT -eq 42 ] ; then
- echo "$($date -u) - sigh, we know this problem and need to debug it and end the session cleanly. Failing loudly now so we can see this used to indeed silence things… (but we'll get noise from the other failures enabled in this commit…" # FIXME
- exit 1
+ echo "$($date -u) - sigh, failure after not being able to verify pgp signatures. work to debug why ahead."
+ exec /srv/jenkins/bin/abort.sh
else
+ echo "$(date -u) - a new type of failure we dont know about yet. how exciting this might become…"
+ exit 1
+ # FIXME: atm this is never reached…
handle_remote_error "with exit code $RESULT from $NODE for build #$BUILDNR for ${SRCPACKAGE} from $REPOSITORY"
fi
fi