Make sure we can purge the package properly
authorAndreas Tille <tille@debian.org>
Tue, 11 Feb 2014 16:47:14 +0000 (17:47 +0100)
committerAndreas Tille <tille@debian.org>
Tue, 11 Feb 2014 16:47:14 +0000 (17:47 +0100)
debian/python-pysam-tests.postrm [deleted file]
debian/python-pysam-tests.prerm [new file with mode: 0644]

diff --git a/debian/python-pysam-tests.postrm b/debian/python-pysam-tests.postrm
deleted file mode 100644 (file)
index d11fc7c..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-set -e
-
-case "$1" in
-    purge|remove|upgrade)
-        rm -rf /var/lib/pysam/tests
-    ;;
-    failed-upgrade|abort-install|abort-upgrade|disappear)
-    ;;
-
-    *)
-        echo "postrm called with unknown argument \`$1'" >&2
-        exit 1
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0
diff --git a/debian/python-pysam-tests.prerm b/debian/python-pysam-tests.prerm
new file mode 100644 (file)
index 0000000..6c79f5d
--- /dev/null
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    purge|remove|upgrade)
+        if [ -e /var/lib/pysam/tests/Makefile ] ; then
+            cd /var/lib/pysam/tests; make clean; rm -f log.txt
+        fi
+    ;;
+    failed-upgrade|abort-install|abort-upgrade|disappear)
+    ;;
+
+    *)
+        echo "postrm called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0