Package: poker-network
Version: 1.7.7-3
Severity: normal
Tags: patch pending

Dear maintainer,

I've prepared an NMU for poker-network (versioned as 1.7.7-3.1) and
uploaded it to DELAYED/4. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
  ,''`.  Julien Valroff ~ <jul...@kirya.net> ~ <jul...@debian.org>
 : :' :  Debian Developer & Free software contributor
 `. `'   http://www.kirya.net/
   `-    4096R/ E1D8 5796 8214 4687 E416  948C 859F EF67 258E 26B1
diff -u poker-network-1.7.7/debian/python-poker-stats.postrm poker-network-1.7.7/debian/python-poker-stats.postrm
--- poker-network-1.7.7/debian/python-poker-stats.postrm
+++ poker-network-1.7.7/debian/python-poker-stats.postrm
@@ -8,8 +8,10 @@
 # Establish the preliminaries.
 db_version 2.0
 
-. /usr/share/dbconfig-common/dpkg/frontend.postrm.mysql
-dbc_go python-poker-stats $@
+if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
+    . /usr/share/dbconfig-common/dpkg/frontend.postrm.mysql
+    dbc_go python-poker-stats $@
+fi
 
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.
diff -u poker-network-1.7.7/debian/python-poker-network.postrm poker-network-1.7.7/debian/python-poker-network.postrm
--- poker-network-1.7.7/debian/python-poker-network.postrm
+++ poker-network-1.7.7/debian/python-poker-network.postrm
@@ -7,15 +7,29 @@
     
     db_get "python-poker-network/configure"
     if [ $RET != "false" ]; then
-        . /usr/share/dbconfig-common/dpkg/postrm.mysql
-        dbc_go python-poker-network $@
+        if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
+            . /usr/share/dbconfig-common/dpkg/postrm.mysql
+            dbc_go python-poker-network $@
+	    fi
     fi
 
     rm -f /etc/munin/plugins/poker_*
 
     if [ "$1" = "purge" ]; then
-        for file in /etc/poker-network/poker.bot.xml /etc/poker-network/poker.client.xml /etc/poker-network/poker.server.xml ; do
-            ucf --debconf-ok --purge $file >/dev/null 2>&1
+		files="/etc/poker-network/poker.bot.xml /etc/poker-network/poker.client.xml /etc/poker-network/poker.server.xml"
+		
+        for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist .ucf-old .ucf-dist; do
+            for file in $files; do
+                rm -f $file$ext
+            done
+        done
+
+        if [ -x /usr/bin/ucf ]; then
+            for file in $files ; do
+                ucf --debconf-ok --purge $file >/dev/null 2>&1
+            done
+        fi
+		for file in $files ; do
             rm -f $file
         done
         rm -f /etc/poker-network/poker.pem
diff -u poker-network-1.7.7/debian/python-poker-prizes.postrm poker-network-1.7.7/debian/python-poker-prizes.postrm
--- poker-network-1.7.7/debian/python-poker-prizes.postrm
+++ poker-network-1.7.7/debian/python-poker-prizes.postrm
@@ -8,8 +8,10 @@
 # Establish the preliminaries.
 db_version 2.0
 
-. /usr/share/dbconfig-common/dpkg/frontend.postrm.mysql
-dbc_go python-poker-prizes $@
+if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
+    . /usr/share/dbconfig-common/dpkg/frontend.postrm.mysql
+    dbc_go python-poker-prizes $@
+fi
 
 # dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.
diff -u poker-network-1.7.7/debian/changelog poker-network-1.7.7/debian/changelog
--- poker-network-1.7.7/debian/changelog
+++ poker-network-1.7.7/debian/changelog
@@ -1,3 +1,12 @@
+poker-network (1.7.7-3.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix package purge after dependencies removal (Closes: #606690, 
+    #606695, #606696) 
+  * Remove backup files created by ucf on package purge 
+
+ -- Julien Valroff <jul...@debian.org>  Wed, 15 Dec 2010 21:28:57 +0100
+
 poker-network (1.7.7-3) unstable; urgency=low
 
   * add da and ru translations from NMU 1.7.7-1.1 accidentaly removed
diff -u poker-network-1.7.7/debian/poker-web.postrm poker-network-1.7.7/debian/poker-web.postrm
--- poker-network-1.7.7/debian/poker-web.postrm
+++ poker-network-1.7.7/debian/poker-web.postrm
@@ -23,11 +23,14 @@
 if [ -f /usr/share/debconf/confmodule ]; then
     . /usr/share/debconf/confmodule
 fi
-. /usr/share/dbconfig-common/dpkg/postrm.mysql 
-dbc_dbname=currency_one
-dbc_go poker-web-currency-one $@
-dbc_dbname=pokerweb
-dbc_go poker-web $@
+
+if [ -f /usr/share/dbconfig-common/dpkg/postrm.mysql ]; then
+    . /usr/share/dbconfig-common/dpkg/postrm.mysql 
+    dbc_dbname=currency_one
+    dbc_go poker-web-currency-one $@
+    dbc_dbname=pokerweb
+    dbc_go poker-web $@
+fi
 
 # Dh_installdeb will replace this with shell code automatically
 # generated by other debhelper scripts.

Reply via email to