[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