[Pkg-dspam-commits] [pkg-dspam-commits] r224 - branches/experimental/debian
Julien Valroff
julien-guest at alioth.debian.org
Wed Dec 30 20:12:03 UTC 2009
Author: julien-guest
Date: Wed Dec 30 20:12:02 2009
New Revision: 224
Log:
Fix overrides for splitted conffiles in dspam.d
Added:
branches/experimental/debian/libdspam7-drv-sqlite3.postinst
branches/experimental/debian/libdspam7-drv-sqlite3.postrm
Modified:
branches/experimental/debian/libdspam7-drv-mysql.postinst
branches/experimental/debian/libdspam7-drv-mysql.postrm
branches/experimental/debian/libdspam7-drv-pgsql.postinst
branches/experimental/debian/libdspam7-drv-pgsql.postrm
Modified: branches/experimental/debian/libdspam7-drv-mysql.postinst
==============================================================================
--- branches/experimental/debian/libdspam7-drv-mysql.postinst Wed Dec 30 15:14:09 2009 (r223)
+++ branches/experimental/debian/libdspam7-drv-mysql.postinst Wed Dec 30 20:12:02 2009 (r224)
@@ -15,12 +15,18 @@
dbc_generate_include_owner="dspam"
dbc_generate_include_perms="640"
dbc_generate_include_args="-U -o template_infile='/usr/share/doc/libdspam7-drv-mysql/mysql.conf'"
-
+
# Run dbconfig
dbc_go libdspam7-drv-mysql $@
case "$1" in
configure)
+
+ if ! dpkg-statoverride --list /etc/dspam/dspam.d/mysql.conf >/dev/null
+ then
+ dpkg-statoverride --update --add dspam dspam 0640 /etc/dspam/dspam.d/mysql.conf
+ fi
+
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
@@ -28,7 +34,7 @@
echo "postinst called with unknown argument \`$1'" >&2
;;
esac
-
+
#DEBHELPER#
exit 0
Modified: branches/experimental/debian/libdspam7-drv-mysql.postrm
==============================================================================
--- branches/experimental/debian/libdspam7-drv-mysql.postrm Wed Dec 30 15:14:09 2009 (r223)
+++ branches/experimental/debian/libdspam7-drv-mysql.postrm Wed Dec 30 20:12:02 2009 (r224)
@@ -20,14 +20,9 @@
;;
purge)
- # Remove files registered with ucf.
- for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-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
+
+ dpkg-statoverride --quiet --remove /etc/dspam/dspam.d/mysql.conf || true
+
;;
*)
Modified: branches/experimental/debian/libdspam7-drv-pgsql.postinst
==============================================================================
--- branches/experimental/debian/libdspam7-drv-pgsql.postinst Wed Dec 30 15:14:09 2009 (r223)
+++ branches/experimental/debian/libdspam7-drv-pgsql.postinst Wed Dec 30 20:12:02 2009 (r224)
@@ -21,6 +21,12 @@
case "$1" in
configure)
+
+ if ! dpkg-statoverride --list /etc/dspam/dspam.d/pgsql.conf >/dev/null
+ then
+ dpkg-statoverride --update --add dspam dspam 0640 /etc/dspam/dspam.d/pgsql.conf
+ fi
+
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
Modified: branches/experimental/debian/libdspam7-drv-pgsql.postrm
==============================================================================
--- branches/experimental/debian/libdspam7-drv-pgsql.postrm Wed Dec 30 15:14:09 2009 (r223)
+++ branches/experimental/debian/libdspam7-drv-pgsql.postrm Wed Dec 30 20:12:02 2009 (r224)
@@ -20,14 +20,9 @@
;;
purge)
- # Remove files registered with ucf.
- for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-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
+
+ dpkg-statoverride --quiet --remove /etc/dspam/dspam.d/pgsql.conf || true
+
;;
*)
Added: branches/experimental/debian/libdspam7-drv-sqlite3.postinst
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/debian/libdspam7-drv-sqlite3.postinst Wed Dec 30 20:12:02 2009 (r224)
@@ -0,0 +1,29 @@
+#!/bin/sh
+#
+# Post installation for the sqlite backend.
+
+set -e
+
+# Run dbconfig
+dbc_go libdspam7-drv-mysql $@
+
+case "$1" in
+ configure)
+
+ if ! dpkg-statoverride --list /etc/dspam/dspam.d/sqlite.conf >/dev/null
+ then
+ dpkg-statoverride --update --add dspam dspam 0640 /etc/dspam/dspam.d/sqlite.conf
+ fi
+
+ ;;
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
Added: branches/experimental/debian/libdspam7-drv-sqlite3.postrm
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ branches/experimental/debian/libdspam7-drv-sqlite3.postrm Wed Dec 30 20:12:02 2009 (r224)
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# Post removal
+
+set -e
+
+case "$1" in
+ remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+ ;;
+
+ purge)
+
+ dpkg-statoverride --quiet --remove /etc/dspam/dspam.d/sqlite.conf || true
+
+ ;;
+
+ *)
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
More information about the Pkg-dspam-commits
mailing list