#!/bin/sh set -e if [ -f /usr/share/debconf/confmodule ] then . /usr/share/debconf/confmodule db_version 2.0 db_purge fi stop_server () { set +e if command -v invoke-rc.d >/dev/null 2>&1 then invoke-rc.d apcupsd stop else /etc/init.d/apcupsd stop fi errno=$? set -e if [ "$?" != 0 ] then echo "Trying to stop the apcupsd server resulted in exitcode $?." 1>&2 echo "Stop it yourself and try again!" 1>&2 exit 1 fi } case "$1" in purge) rm -rf /etc/apcupsd ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) stop_server sleep 2 ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # Automatically added by dh_installinit/13.16 if [ "$1" = "remove" ] && [ -x "/etc/init.d/apcupsd" ] ; then chmod -x "/etc/init.d/apcupsd" >/dev/null || true fi if [ -z "${DPKG_ROOT:-}" ] && [ "$1" = "purge" ] ; then update-rc.d apcupsd remove >/dev/null fi # End automatically added section # Automatically added by dh_installsystemd/13.16 if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper purge 'apcupsd.service' >/dev/null || true fi fi # End automatically added section exit 0