[Pkg-dspam-commits] [SCM] Debian packages for the DSPAM anti-spam filter branch, master, updated. debian/3.10.1+dfsg-2-2-gc828ca5

Julien Valroff julien at kirya.net
Sun Aug 21 19:54:43 UTC 2011


The following commit has been merged in the master branch:
commit c828ca512b72aff56cea30750aa8702873873600
Author: Julien Valroff <julien at kirya.net>
Date:   Sun Aug 21 21:54:29 2011 +0200

    Revert "Remove useless calls to ucf in libdspam7-drv-{mysql,pgsql}.postinst scripts"
    
    This reverts commit 6833c4b68a738f845ff10146d66371ee9a5460cb.

diff --git a/debian/changelog b/debian/changelog
index 180589c..917929f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,10 @@
 dspam (3.10.1+dfsg-3) unstable; urgency=low
 
   * Fix Apache configuration example (Closes: #638289) 
+  * Add again ucf calls in libdspam7-drv-{mysql,pgsql}.postinst scripts: they
+    are actually needed to clean files registered through dbconfig-common 
 
- -- Julien Valroff <julien at debian.org>  Thu, 18 Aug 2011 15:51:45 +0200
+ -- Julien Valroff <julien at debian.org>  Sun, 21 Aug 2011 21:53:32 +0200
 
 dspam (3.10.1+dfsg-2) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 306e181..f9413f0 100644
--- a/debian/control
+++ b/debian/control
@@ -102,7 +102,7 @@ Description: Hash backend for DSPAM anti-spam filter
 Package: libdspam7-drv-pgsql
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, postgresql-client
+Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, ucf (>= 0.28), postgresql-client
 Recommends: postgresql
 Provides: libdspam7-drv
 Multi-Arch: ${misc:Multi-Arch}
@@ -119,7 +119,7 @@ Description: PostgreSQL backend for DSPAM anti-spam filter
 Package: libdspam7-drv-mysql
 Architecture: any
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, mysql-client
+Depends: ${misc:Depends}, ${shlibs:Depends}, libdspam7 (= ${binary:Version}), dbconfig-common, ucf (>= 0.28), mysql-client
 Recommends: mysql-server
 Provides: libdspam7-drv
 Multi-Arch: ${misc:Multi-Arch}
diff --git a/debian/libdspam7-drv-mysql.postrm b/debian/libdspam7-drv-mysql.postrm
index d754fd6..4264f9a 100644
--- a/debian/libdspam7-drv-mysql.postrm
+++ b/debian/libdspam7-drv-mysql.postrm
@@ -13,6 +13,17 @@ fi
 case "$1" in
     purge)
         dpkg-statoverride --quiet --remove /etc/dspam/dspam.d/mysql.conf || true
+
+        # Remove files registered with ucf (through dbconfig-common).
+        for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist .ucf-old .ucf-dist; do
+            rm -f /etc/dspam/dspam.d/mysql.conf$ext
+        done
+
+        rm -f /etc/dspam/dspam.d/mysql.conf
+
+        if [ -x /usr/bin/ucf ]; then
+            ucf --purge /etc/dspam/dspam.d/mysql.conf
+        fi
     ;;
 
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
diff --git a/debian/libdspam7-drv-pgsql.postrm b/debian/libdspam7-drv-pgsql.postrm
index 2744795..e210470 100644
--- a/debian/libdspam7-drv-pgsql.postrm
+++ b/debian/libdspam7-drv-pgsql.postrm
@@ -13,6 +13,17 @@ fi
 case "$1" in
     purge)
         dpkg-statoverride --quiet --remove /etc/dspam/dspam.d/pgsql.conf || true
+
+        # Remove files registered with ucf (through dbconfig-common).
+        for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist .ucf-old .ucf-dist; do
+            rm -f /etc/dspam/dspam.d/pgsql.conf$ext
+        done
+
+        rm -f /etc/dspam/dspam.d/pgsql.conf
+        
+        if [ -x /usr/bin/ucf ]; then
+            ucf --purge /etc/dspam/dspam.d/pgsql.conf
+        fi
     ;;
 
     remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)

-- 
Debian packages for the DSPAM anti-spam filter



More information about the Pkg-dspam-commits mailing list