#! /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. #DEBHELPER# exit 0