#! /bin/sh # postrm script for smoke # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' overwrit>r> # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge) rm -rf /var/run/smokeping rm -rf /var/cache/smokeping rm -rf /var/lib/smokeping for f in basepage.html smokemail tmail config do file=/etc/smokeping/$f if command -v ucf >/dev/null 2>&1; then ucf --purge $file || true fi if command -v ucfr >/dev/null 2>&1; then ucfr --purge smokeping $file || true fi rm -f $file $file.ucf-old $file.ucf-new $file.ucf-dist done for f in Alerts Database General pathnames Presentation Probes Slaves Targets do file=/etc/smokeping/config.d/$f if command -v ucf >/dev/null 2>&1; then ucf --purge $file || true fi if command -v ucfr >/dev/null 2>&1; then ucfr --purge smokeping $file || true fi rm -f $file $file.ucf-old $file.ucf-new $file.ucf-dist done [ ! -d /etc/smokeping/config.d ] || rmdir --ignore-fail-on-non-empty --parents /etc/smokeping/config.d esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. # Automatically added by dh_installinit/13.24.2 if [ "$1" = "remove" ] && [ -x "/etc/init.d/smokeping" ] ; then chmod -x "/etc/init.d/smokeping" >/dev/null || true fi if [ -z "$DPKG_ROOT" ] && [ "$1" = "purge" ] ; then update-rc.d smokeping remove >/dev/null fi # End automatically added section # Automatically added by dh_installdeb/13.24.2 dpkg-maintscript-helper mv_conffile /etc/smokeping/apache2.conf /etc/apache2/conf-available/smokeping.conf -- "$@" # End automatically added section # Automatically added by dh_installsystemd/13.24.2 if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then systemctl --system daemon-reload >/dev/null || true fi # End automatically added section # Automatically added by dh_installsystemd/13.24.2 if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper purge 'smokeping.service' >/dev/null || true fi fi # End automatically added section # Automatically added by dh_apache2/UNDECLARED if [ "$1" = "purge" ] ; then if true; then if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then . /usr/share/apache2/apache2-maintscript-helper for conf in smokeping ; do apache2_invoke disconf $conf || exit 1 done fi fi fi # End automatically added section exit 0