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