Bastian Blank pushed to branch lockfile at Debian FTP Team / dak
Commits:
-
89e521ae
by Bastian Blank at 2018-04-16T00:46:03+02:00
1 changed file:
Changes:
... | ... | @@ -22,15 +22,8 @@ last_changed() { |
22 | 22 |
psql -qAtc "SELECT MAX(last_changed) FROM suite WHERE archive_id=(SELECT id FROM archive WHERE name='$1')"
|
23 | 23 |
}
|
24 | 24 |
|
25 |
-cleanup() {
|
|
26 |
- rm -f "$LOCKFILE"
|
|
27 |
-}
|
|
28 |
- |
|
29 |
-if ! lockfile -r8 "$LOCKFILE"; then
|
|
30 |
- echo "aborting cron.unchecked because $LOCKFILE has already been locked"
|
|
31 |
- exit 0
|
|
32 |
-fi
|
|
33 |
-trap cleanup EXIT
|
|
25 |
+exec {LOCKFD}<>${LOCKFILE}
|
|
26 |
+flock --exclusive --timeout 600 ${LOCKFD}
|
|
34 | 27 |
|
35 | 28 |
old_last_changed=$(last_changed security)
|
36 | 29 |
old_last_changed_build=$(last_changed build-queues)
|