Followup-For: Bug #660455
Control: tag -1 patch

Hi,

I'm attaching a patch to fix the debconf handling in the postrm.
Please include this along with a fix for #702703.


Andreas
diff -u prelude-manager-1.0.1/debian/changelog prelude-manager-1.0.1/debian/changelog
--- prelude-manager-1.0.1/debian/changelog
+++ prelude-manager-1.0.1/debian/changelog
@@ -1,3 +1,12 @@
+prelude-manager (1.0.1-3.2) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * prelude-manager.postrm: Fix debconf usage. Source confmodule at the very
+    beginning (if available). Drop extra db_purge call as that is already
+    added by dh_installdebconf.  (Closes: #660455)
+
+ -- Andreas Beckmann <[email protected]>  Sat, 16 Mar 2013 12:01:09 +0100
+
 prelude-manager (1.0.1-3.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u prelude-manager-1.0.1/debian/prelude-manager.postrm prelude-manager-1.0.1/debian/prelude-manager.postrm
--- prelude-manager-1.0.1/debian/prelude-manager.postrm
+++ prelude-manager-1.0.1/debian/prelude-manager.postrm
@@ -1,7 +1,11 @@
-#!/bin/sh -e
+#!/bin/sh
+set -e
 
-if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
-  . /usr/share/debconf/confmodule
+if [ -f /usr/share/debconf/confmodule ]; then
+    . /usr/share/debconf/confmodule
+fi
+
+if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
   . /usr/share/dbconfig-common/dpkg/postrm
   dbc_go prelude-manager $@
 fi
@@ -28,7 +32 @@
-if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
-  db_purge
-fi
-
 #DEBHELPER#
-
-exit 0

Reply via email to