#!/bin/sh
# postrm script for matrix-sydent

set -e

# see: dh_installdeb(1)
# summary of how this script can be called:
#        * <postrm> `remove'
#        * <postrm> `purge'
#        * <old-postrm> `upgrade' <new-version>
#        * <new-postrm> `failed-upgrade' <old-version>
#        * <new-postrm> `abort-install'
#        * <new-postrm> `abort-install' <old-version>
#        * <new-postrm> `abort-upgrade' <old-version>
#        * <disappearer's-postrm> `disappear' <overwriter>
#          <overwriter-version>
# for details, see /usr/share/doc/packaging-manual/

NAME="matrix-sydent"
USER="${NAME}"

if [ "$1" = "purge" ]; then

	for DIR in /var/lib/${NAME} /var/log/${NAME} /etc/${NAME}/sydent.conf; do
		dpkg-statoverride --force-all --quiet --remove "${DIR}"
	done

	getent passwd "${USER}" >/dev/null && deluser "${USER}"

	rm -f /var/lib/${NAME}/*
	if [ -d /var/lib/${NAME} ]; then
		rmdir /var/lib/${NAME} || true
	fi
	rm -f /var/log/${NAME}/*
	if [ -d /var/log/${NAME} ]; then
		rmdir /var/log/${NAME} || true
	fi
	rm -f /run/${NAME}/matrix-sydent.pid
	if [ -d /run/${NAME} ]; then
		rmdir /run/${NAME} || true
	fi

fi

#DEBHELPER#

exit 0
