From 7a26590dff784c91a7d86bb6545edb757c6fbab6 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Fri, 21 Feb 2014 13:54:08 +0000
Subject: [PATCH] stop services and remove logs after package removal

---
 debian/postrm | 23 +++++++++++++++++++++++
 debian/prerm  |  6 +++++-
 2 files changed, 28 insertions(+), 1 deletion(-)
 create mode 100644 debian/postrm

diff --git a/debian/postrm b/debian/postrm
new file mode 100644
index 00000000..9e9358b8
--- /dev/null
+++ b/debian/postrm
@@ -0,0 +1,23 @@
+#!/bin/sh
+# postrm script for autoradio
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+case "$1" in
+  remove)
+
+    # Clear logs.
+    /bin/rm -f -r /var/log/radiod
+    /bin/rm -f -r /var/log/redirectord
+
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/prerm b/debian/prerm
index 987cca8d..c1945a1b 100644
--- a/debian/prerm
+++ b/debian/prerm
@@ -1,5 +1,5 @@
 #!/bin/sh
-# prerm script for midas
+# prerm script for autoradio
 #
 # see: dh_installdeb(1)
 
@@ -20,6 +20,10 @@ set -e
 
 case "$1" in
   remove|upgrade|deconfigure)
+    # Stop the services, if they are still running.
+    sv stop radiod || true
+    sv stop redirectord || true
+
     # Disable runit services.
     /bin/rm -f /etc/service/radiod 2>/dev/null || true
     /bin/rm -f /etc/service/redirectord 2>/dev/null || true
-- 
GitLab