Просмотр исходного кода

* debian/apt.cron.daily:
- create backups for our extended_states file (Closes: #593430)

David Kalnischkies лет назад: 16
Родитель
Сommit
a23a7811d0
2 измененных файлов с 12 добавлено и 1 удалено
  1. 9 0
      debian/apt.cron.daily
  2. 3 1
      debian/changelog

+ 9 - 0
debian/apt.cron.daily

@@ -320,6 +320,15 @@ debug_echo()
 
 # ------------------------ 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
+    fi
+fi
+
 # check apt-config exstance
 if ! which apt-config >/dev/null ; then
 	exit 0

+ 3 - 1
debian/changelog

@@ -5,8 +5,10 @@ apt (0.8.0~pre2) UNRELEASED; urgency=low
     - fix error checking for vsnprintf in its safe variant
   * methods/bzip2.cc:
     - fix error checking for read in case of failing bzip2/lzma/whatever
+  * debian/apt.cron.daily:
+    - create backups for our extended_states file (Closes: #593430)
 
- -- David Kalnischkies <kalnischkies@gmail.com>  Wed, 18 Aug 2010 01:32:02 +0200
+ -- David Kalnischkies <kalnischkies@gmail.com>  Wed, 18 Aug 2010 11:09:52 +0200
 
 apt (0.8.0~pre1) experimental; urgency=low