#!/bin/sh # postrm — deb post-removal (spec §7, §9). # # dpkg calls: postrm remove (after package files removed) # postrm purge (after conffiles and config removed) set -eu # Detect init system if [ -d /run/systemd/system ] || [ "$(cat /proc/1/comm 2>/dev/null)" = "systemd" ]; then INIT_SYSTEM="systemd" else INIT_SYSTEM="runit" fi case "${1:-}" in purge) rm -rf /etc/fenris rm -rf /var/lib/fenris if getent group fenris > /dev/null 2>&1; then groupdel fenris 2>/dev/null || true fi ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; esac if [ "${INIT_SYSTEM}" = "systemd" ]; then systemctl daemon-reload 2>/dev/null || true else # runit: clean up service directory and log rm -rf /etc/sv/fenris-collect 2>/dev/null || true rm -rf /var/log/fenris-collect 2>/dev/null || true fi