There can be only two.
[citadel.git] / webcit / debian / citadel-webcit.postrm
1 #! /bin/sh
2 # Abort if any command returns an error value
3 set -e
4 . /usr/share/debconf/confmodule
5
6 #DEBHELPER#
7
8 case "$1" in
9   purge)
10         echo "/etc/citadel/www/keys not removed. "
11         for server in apache apache-ssl apache2; do
12             if [ -h "/etc/${server}/conf.d/webcit.conf" ]; then
13                 rm -f "/etc/${server}/conf.d/webcit.conf"
14                 invoke-rc.d $server reload || true
15             fi
16         done
17         
18         rm -f /etc/default/webcit
19
20         db_purge 'citadel/WebcitHttpsPort' || true
21         db_purge 'citadel/WebcitHttpPort' || true
22         db_purge 'citadel/WebcitApacheIntegration' ||true
23     ;;
24   disappear)
25     if test "$2" != overwriter; then
26       echo "$0: undocumented call to \`postrm $*'" 1>&2
27       exit 0
28     fi
29     ;;
30   remove|upgrade|failed-upgrade|abort-install|abort-upgrade)
31     ;;
32   *) echo "$0: didn't understand being called with \`$1'" 1>&2
33      exit 0;;
34 esac
35
36 exit 0