-#!/bin/sh -e
+#!/bin/sh
# postrm for t-prot
+# Copyright 2002-2010 by Gerfried Fuchs <rhonda@debian.at>
+# Licenced under WTFPLv2
-# remove /etc/Muttrc.d/t-prot.rc symlink on both remove and purge
-if [ "$1" = purge ] || [ "$1" = remove ]; then
- if [ -L /etc/Muttrc.d/t-prot.rc ]; then
- rm /etc/Muttrc.d/t-prot.rc
+set -e
+
+action=$1
+
+case "$action" in
+ remove)
+ if [ ! -e /etc/Muttrc.d/t-prot.rc.removed ]; then
+ # only disable the configuration
+ mv /etc/Muttrc.d/t-prot.rc /etc/Muttrc.d/t-prot.rc.removed || true
fi
+ ;;
+ purge)
+ rm /etc/Muttrc.d/t-prot.rc.removed || true
+ rm /etc/Muttrc.d/t-prot.rc || true
rmdir /etc/Muttrc.d 2> /dev/null || true
-fi
-
-# on purge purge debconf data, too
-if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
- . /usr/share/debconf/confmodule
- db_purge
-fi
+ # remove debconf data on purge
+ if [ -e /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+ db_purge
+ fi
+ ;;
+esac