case "$1" in
remove|deconfigure)
- # Include CARNet functions
- . /usr/share/carnet-tools/functions.sh
-
- PKG="squirrelmail-change-pass-cn"
- SQCONFDIR="/etc/squirrelmail"
- SQCONF="$SQCONFDIR/config.php"
- need_restart=0
-
- # Remove CARNet configuration from /etc/hosts.allow and
- # /etc/hosts.deny.
- #
- if [ -f /etc/hosts.allow ]; then
- cp-update -r "$PKG" /etc/hosts.allow
- fi
- if [ -f /etc/hosts.deny ]; then
- cp-update -r "$PKG" /etc/hosts.deny
- fi
+ # Include CARNet functions
+ . /usr/share/carnet-tools/functions.sh
- # Remove SquirrelMail change_pass plugin from SquirrelMail
- # configuration.
- #
- if egrep -q '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then
- /usr/sbin/squirrelmail-configure --remove-plugin change_pass
- fi
+ PKG="squirrelmail-change-pass-cn"
+ SQCONFDIR="/etc/squirrelmail"
+ SQCONF="$SQCONFDIR/config.php"
+ need_restart=0
- # Remove poppassd service from xinetd.
- #
- if [ -f /etc/xinetd.d/poppassd ]; then
-
- if egrep -q "^# Begin update by CARNet package " /etc/xinetd.d/poppassd; then
-
- cp_echo "CN: Removing poppassd service from xinetd configuration"
- rm -f /etc/xinetd.d/poppassd
- need_restart=1
- fi
- fi
+ # Remove CARNet configuration from /etc/hosts.allow and
+ # /etc/hosts.deny.
+ #
+ if [ -f /etc/hosts.allow ]; then
+ cp-update -r "$PKG" /etc/hosts.allow
+ fi
+ if [ -f /etc/hosts.deny ]; then
+ cp-update -r "$PKG" /etc/hosts.deny
+ fi
- # Restart xinetd if needed.
- #
- if [ $need_restart -eq 1 ]; then
+ # Remove SquirrelMail change_pass plugin from SquirrelMail
+ # configuration.
+ #
+ if egrep -q '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then
+ squirrelmail-configure --remove-plugin change_pass
+ fi
- if [ -x "/etc/init.d/xinetd" ]; then
- if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d xinetd restart || exit $?
- else
- /etc/init.d/xinetd restart || exit $?
- fi
+ # Remove poppassd service from xinetd.
+ #
+ if [ -f /etc/xinetd.d/poppassd ]; then
+ if egrep -q "^# Begin update by CARNet package " /etc/xinetd.d/poppassd; then
+ cp_echo "CN: Removing poppassd service from xinetd configuration"
+ rm -f /etc/xinetd.d/poppassd
+ need_restart=1
+ fi
+ fi
+
+ # Restart xinetd if needed.
+ #
+ if [ $need_restart -eq 1 ]; then
+ if [ -x "/etc/init.d/xinetd" ]; then
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
+ invoke-rc.d xinetd restart || exit $?
+ else
+ /etc/init.d/xinetd restart || exit $?
fi
- fi
-
- # Mail root.
- #
- cp_mail "$PKG"
+ fi
+ fi
+
+ # Mail root.
+ #
+ cp_mail "$PKG"
- break
- ;;
+ break
+ ;;
upgrade)
- :
- ;;
+ :
+ ;;
failed-upgrade)
- ;;
+ ;;
*)
- echo "prerm called with unknown argument \$1'" >&2
- exit 0
- ;;
+ echo "prerm called with unknown argument \$1'" >&2
+ exit 0
+ ;;
esac
#DEBHELPER#