[Collab-qa-commits] r1898 - udd/scripts

Lucas Nussbaum lucas at alioth.debian.org
Wed Jan 26 19:26:12 UTC 2011


Author: lucas
Date: 2011-01-26 19:26:07 +0000 (Wed, 26 Jan 2011)
New Revision: 1898

Modified:
   udd/scripts/notify-mirror-push
Log:
add lockfile to notify-mirror-push

Modified: udd/scripts/notify-mirror-push
===================================================================
--- udd/scripts/notify-mirror-push	2011-01-23 21:43:42 UTC (rev 1897)
+++ udd/scripts/notify-mirror-push	2011-01-26 19:26:07 UTC (rev 1898)
@@ -1,5 +1,9 @@
 #!/bin/bash
 
+# lock
+exec 8>/tmp/lock.udd-mirror-notif
+flock -w 14400 8 || (echo 'Lock acquisition failed.' ; exit 1)
+
 # trick.
 check_commandline() {
     while [ $# -gt 0 ]; do
@@ -66,8 +70,6 @@
 
 update-archive() {
 UAR=/org/udd.debian.org/udd/update-and-run.sh
-date
-echo "Called with $ARCHIVE"
 case "$ARCHIVE" in
    debian)
      $UAR debian-squeeze debian-sid debian-experimental debian-lenny debian-lenny-proposed-updates  debian-squeeze-proposed-updates
@@ -91,7 +93,6 @@
       echo "Unknown archive: $ARCHIVE"
       ;;
 esac
-date
 }
 
 update-archive $ARCHIVE | mail -e -s "[UDD] $ARCHIVE sync" lucas at debian.org




More information about the Collab-qa-commits mailing list