[dak/security] indicate to britney whether or not the Packages update was successful
Signed-off-by: Mark Hymers <mhy@debian.org>
---
config/debian/cron.dinstall | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/config/debian/cron.dinstall b/config/debian/cron.dinstall
index b8b25d7..7710ebd 100755
--- a/config/debian/cron.dinstall
+++ b/config/debian/cron.dinstall
@@ -24,6 +24,7 @@ TS=0
NOTICE="$ftpdir/Archive_Maintenance_In_Progress"
LOCKCU="$lockdir/daily.lock"
LOCKAC="$lockdir/unchecked.lock"
+BRITNEYLOCK="$lockdir/britney.lock"
lockac=0
cleanup() {
@@ -37,6 +38,11 @@ cleanup() {
lockfile -l 3600 $LOCKCU
trap cleanup 0
+# This file is simply used to indicate to britney whether or not
+# the Packages file updates completed sucessfully. It's not a lock
+# from our point of view
+touch ${BRITNEYLOCK}
+
rm -f "$NOTICE"
cat > "$NOTICE" <<EOF
Packages are currently being installed and indices rebuilt.
@@ -240,6 +246,9 @@ R --slave --vanilla < $base/misc/ftpstats.R
ts
+# Remove the britney lock
+rm -f ${BRITNEYLOCK}
+
# Clean up apt-ftparchive's databases
echo "Clean up apt-ftparchive's databases"
cd $configdir
--
1.5.6.5
Reply to: