[dak/master] cron.hourly locks itself
---
config/debian/cron.hourly | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/config/debian/cron.hourly b/config/debian/cron.hourly
index 3c58395..d2451b8 100755
--- a/config/debian/cron.hourly
+++ b/config/debian/cron.hourly
@@ -2,6 +2,10 @@
#
# Executed hourly via cron, out of dak's crontab.
+# Only one of me should ever run.
+[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -E 0 -en "$0" "$0"
+"$@" || :
+
set -e
set -o pipefail
set -u
--
2.1.4
Reply to: