[pkg-bacula-commits] [SCM] Bacula, a network backup, recovery and verification program branch, master, updated. debian/5.2.6+dfsg-2-32-ge353040

Alexander Golovko alexandro at ankalagon.ru
Wed Aug 8 14:11:49 UTC 2012


The following commit has been merged in the master branch:
commit cda0a2fe5fb511c04455f2d9c5ab33df7aeaa34e
Author: Alexander Golovko <alexandro at ankalagon.ru>
Date:   Wed Aug 8 13:33:58 2012 +0400

    Make package purging more carefull.
    
    Remove only files, generated by us.
    .dpkg-* files will be removed by dpkg.
    /etc/bacula directory will be removed by dpkg if will be empty.

diff --git a/debian/bacula-common.postrm b/debian/bacula-common.postrm
index ee6341f..698849f 100644
--- a/debian/bacula-common.postrm
+++ b/debian/bacula-common.postrm
@@ -5,8 +5,8 @@ set -e
 
 case "$1" in
 	purge)
+		rm -f /etc/bacula/common_default_passwords
 		rm -rf /run/bacula
-		rm -rf /etc/bacula
 		rm -rf /var/log/bacula
 		rm -rf /var/lib/bacula
 	;;
diff --git a/debian/bacula-console-qt.postrm b/debian/bacula-console-qt.postrm
index 0b24c1c..9f6eb41 100644
--- a/debian/bacula-console-qt.postrm
+++ b/debian/bacula-console-qt.postrm
@@ -5,7 +5,7 @@ set -e
 
 case "$1" in
   purge)
-    rm -f /etc/bacula/bat.conf /etc/bacula/bat.conf.*
+    rm -f /etc/bacula/bat.conf /etc/bacula/bat.conf.dist
   ;;
 esac
 
diff --git a/debian/bacula-console.postrm b/debian/bacula-console.postrm
index 39ab422..8d8eb32 100644
--- a/debian/bacula-console.postrm
+++ b/debian/bacula-console.postrm
@@ -9,7 +9,7 @@ CFGFILE="bconsole.conf"
 
 case "$1" in
 	purge)
-		rm -f $CFGDIR/$CFGFILE $CFGDIR/$CFGFILE.*
+		rm -f $CFGDIR/$CFGFILE $CFGDIR/$CFGFILE.dist
 	;;
 esac
 
diff --git a/debian/bacula-fd.postrm b/debian/bacula-fd.postrm
index 940b91f..1b74d52 100644
--- a/debian/bacula-fd.postrm
+++ b/debian/bacula-fd.postrm
@@ -20,7 +20,7 @@ set -e
 
 case "$1" in
 	purge)
-		rm -f /etc/bacula/bacula-fd.*
+		rm -f /etc/bacula/bacula-fd.conf /etc/bacula/bacula-fd.conf.dist
 
 		# purge /etc/default/bacula-fd
 		rm -f /etc/default/bacula-fd /etc/default/bacula-fd.ucf-old \
diff --git a/debian/bacula-sd.postrm b/debian/bacula-sd.postrm
index 30c3059..4ce3ca7 100644
--- a/debian/bacula-sd.postrm
+++ b/debian/bacula-sd.postrm
@@ -20,7 +20,7 @@ set -e
 
 case "$1" in
 	purge)
-		rm -f /etc/bacula/bacula-sd.*
+		rm -f /etc/bacula/bacula-sd.conf /etc/bacula/bacula-sd.conf.dist
 
 		# purge /etc/default/bacula-sd
 		rm -f /etc/default/bacula-sd /etc/default/bacula-sd.ucf-old \
diff --git a/debian/bacula-traymonitor.postrm b/debian/bacula-traymonitor.postrm
index d99df06..aa6a086 100644
--- a/debian/bacula-traymonitor.postrm
+++ b/debian/bacula-traymonitor.postrm
@@ -5,7 +5,7 @@ set -e
 
 case "$1" in
     purge)
-        rm -f  /etc/bacula/tray-monitor.conf /etc/bacula/tray-monitor.conf.*
+        rm -f  /etc/bacula/tray-monitor.conf /etc/bacula/tray-monitor.conf.dist
     ;;
 esac
 
diff --git a/debian/changelog b/debian/changelog
index dd5fe3f..8b29498 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -35,6 +35,8 @@ bacula (5.2.6+dfsg-3) unstable; urgency=high
     + fix files left after packages purge (thanks to piuparts).
   * debian/bacula-common.preinst:
     + switch from usermod to more debian-policy friendly adduser.
+  * debian/*.postrm:
+    + make package purging more carefull about users files.
 
   [ Bart Swedrowski ]
   * debian/bacula-console.postinst:

-- 
Bacula, a network backup, recovery and verification program



More information about the pkg-bacula-commits mailing list