#!/bin/sh -e

. /usr/share/debconf/confmodule
. /usr/share/dbconfig-common/dpkg/postrm

dbc_fisrt_version=2.0.10-1
dbc_go postfix-cluebringer $@

case "$1" in
	remove)
		;;
	purge)
		# Remove user and group
		echo "Removing cluebringer user and group ... "
		if getent passwd cluebringer >/dev/null ; then
			deluser --system cluebrunger >/dev/null 2>&1 || true
		fi

		if getent group cluebringer >/dev/null ; then
			delgroup --system cluebringer >/dev/null 2>&1 || true
		fi
		
		echo "Removing config files ... "
		# Remove the config
		if [ -e /etc/cluebringer/cluebringer.conf ]; then 
			rm -rf /etc/cluebringer/cluebringer.conf >/dev/null 2>&1 || true
		fi

		# Remove the init script
		update-rc.d postfix-cluebringer remove >/dev/null || exit $?

		db_purge
		;;
	failed-upgrade|abort-install|abort-upgrade|disappear)
		;;
	*)
		echo "Postrm called with unknown argment '$@'"
		exit 1;
		;;
esac

exit 0;

# Automatically added by dh_installinit
if [ "$1" = "purge" ] ; then
	update-rc.d postfix-cluebringer remove >/dev/null || exit $?
fi
# End automatically added section
# Automatically added by dh_installdebconf
if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
	. /usr/share/debconf/confmodule
	db_purge
fi
# End automatically added section

