Explorar el Código

* debian/apt.cron.daily:
- do not try to backup extended_states file if it doesn't
exist (Closes: #680287)

David Kalnischkies hace 14 años
padre
commit
a3b76cde9b
Se han modificado 2 ficheros con 13 adiciones y 6 borrados
  1. 8 6
      debian/apt.cron.daily
  2. 5 0
      debian/changelog

+ 8 - 6
debian/apt.cron.daily

@@ -327,12 +327,14 @@ check_power(){
 
 # ------------------------ main ----------------------------
 
-# Backup the 7 last versions of APT's extended_states file
-# shameless copy from dpkg cron
-if cd /var/backups ; then
-    if ! cmp -s apt.extended_states.0 /var/lib/apt/extended_states; then
-	cp -p /var/lib/apt/extended_states apt.extended_states
-	savelog -c 7 apt.extended_states >/dev/null
+if test -r /var/lib/apt/extended_states; then
+    # Backup the 7 last versions of APT's extended_states file
+    # shameless copy from dpkg cron
+    if cd /var/backups ; then
+	if ! cmp -s apt.extended_states.0 /var/lib/apt/extended_states; then
+	    cp -p /var/lib/apt/extended_states apt.extended_states
+	    savelog -c 7 apt.extended_states >/dev/null
+	fi
     fi
 fi
 

+ 5 - 0
debian/changelog

@@ -9,6 +9,11 @@ apt (0.9.7.2) UNRELEASED; urgency=low
   [ Manpage translation updates ]
   * German (Chris Leick)
 
+  [ David Kalnischkies ]
+  * debian/apt.cron.daily:
+    - do not try to backup extended_states file if it doesn't
+      exist (Closes: #680287)
+
  -- David Kalnischkies <kalnischkies@gmail.com>  Sun, 01 Jul 2012 08:20:57 +0200
 
 apt (0.9.7.1) unstable; urgency=low