From 8e4e3d74f2133dd8cf48d88879a20205566a0f72 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Sun, 3 Apr 2016 16:26:44 +0200 Subject: reproducible debian: fail the job if stamp file is from the future --- bin/reproducible_setup_pbuilder.sh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bin/reproducible_setup_pbuilder.sh') diff --git a/bin/reproducible_setup_pbuilder.sh b/bin/reproducible_setup_pbuilder.sh index 5065d03f..55f2f3d9 100755 --- a/bin/reproducible_setup_pbuilder.sh +++ b/bin/reproducible_setup_pbuilder.sh @@ -126,6 +126,13 @@ setup_pbuilder() { BASETGZ=/var/cache/pbuilder/$SUITE-reproducible-base.tgz STAMP=/var/log/jenkins/$SUITE-reproducible-base.tgz.stamp OLDSTAMP=$(find $STAMP -mtime +1 -exec ls -lad {} \; || echo "nostamp") +NOW=$(mktemp) +if [ $STAMP -nt $NOW ] ; then + echo "$STAMP file was created in the future, please investigate..." + rm $NOW > /dev/null + exit 1 +fi +rm $NOW > /dev/null if [ -n "$OLDSTAMP" ] || [ ! -f $BASETGZ ] || [ ! -f $STAMP ] ; then if [ ! -f $BASETGZ ] ; then echo "No $BASETGZ exists, creating a new one..." -- cgit v1.2.3-54-g00ecf