dsa-update-apt-status: run apt-get update in a flock wrapper
authorPeter Palfrader <peter@palfrader.org>
Sun, 7 Dec 2014 11:29:50 +0000 (12:29 +0100)
committerPeter Palfrader <peter@palfrader.org>
Sun, 7 Dec 2014 11:29:50 +0000 (12:29 +0100)
dsa-nagios-checks/debian/changelog
dsa-nagios-checks/sbin/dsa-update-apt-status

index b478885..b3be86d 100644 (file)
@@ -1,8 +1,8 @@
-dsa-nagios-checks (103) UNRELEASED; urgency=medium
+dsa-nagios-checks (103) unstable; urgency=medium
 
-  * 
+  * dsa-update-apt-status: run apt-get update in a flock wrapper.
 
- -- Peter Palfrader <weasel@debian.org>  Sun, 07 Dec 2014 12:07:00 +0100
+ -- Peter Palfrader <weasel@debian.org>  Sun, 07 Dec 2014 12:29:20 +0100
 
 dsa-nagios-checks (102) unstable; urgency=medium
 
index 8a278ce..8eebe1a 100755 (executable)
@@ -63,7 +63,7 @@ fi
 # run apt-get update, retry a few times if it fails
 count=0
 while [ "$count" -lt "$UPDATE_RUNS" ]; do
-       apt-get update -qq >/dev/null >&2
+       flock -e /var/lib/apt/lists apt-get update -qq >/dev/null >&2
        if [ "$?" = "0" ]; then break; fi
        sleep $(( $RANDOM % 600 ))
        count="$(( $count + 1 ))"