From b70c49312b88d414500d2e3ff85dda7d1e10c1a9 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Sun, 7 Dec 2014 12:29:50 +0100 Subject: [PATCH] dsa-update-apt-status: run apt-get update in a flock wrapper --- dsa-nagios-checks/debian/changelog | 6 +++--- dsa-nagios-checks/sbin/dsa-update-apt-status | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dsa-nagios-checks/debian/changelog b/dsa-nagios-checks/debian/changelog index b478885..b3be86d 100644 --- a/dsa-nagios-checks/debian/changelog +++ b/dsa-nagios-checks/debian/changelog @@ -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 Sun, 07 Dec 2014 12:07:00 +0100 + -- Peter Palfrader Sun, 07 Dec 2014 12:29:20 +0100 dsa-nagios-checks (102) unstable; urgency=medium diff --git a/dsa-nagios-checks/sbin/dsa-update-apt-status b/dsa-nagios-checks/sbin/dsa-update-apt-status index 8a278ce..8eebe1a 100755 --- a/dsa-nagios-checks/sbin/dsa-update-apt-status +++ b/dsa-nagios-checks/sbin/dsa-update-apt-status @@ -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 ))" -- 2.20.1