From 8b7aacfc06d64c68d4958de9bb86f4a443300d30 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Sun, 19 Apr 2015 15:38:35 +0200 Subject: reproducible: build: fix last commit by catching another corner case --- bin/reproducible_build.sh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bin') diff --git a/bin/reproducible_build.sh b/bin/reproducible_build.sh index 4369435c..c266ac77 100755 --- a/bin/reproducible_build.sh +++ b/bin/reproducible_build.sh @@ -303,11 +303,13 @@ init() { if [ -z "$(sqlite3 -init $INIT ${PACKAGES_DB} "SELECT date_build_started FROM schedule WHERE package_id = '$SRCPKGID'")" ] ; then sqlite3 -init $INIT ${PACKAGES_DB} "REPLACE INTO schedule (package_id, date_scheduled, date_build_started) VALUES ('$SRCPKGID', '$SCHEDULED_DATE', '$DATE');" else + BAD_LOCKFILE=true handle_race_condition db fi if [ ! -f "$LOCKFILE" ] ; then echo $$ > "$LOCKFILE" else + BAD_LOCKFILE=true handle_race_condition init fi echo "Starting to build ${SRCPACKAGE}/${SUITE} on $DATE" | tee ${RBUILDLOG} -- cgit v1.2.3-54-g00ecf