X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fprerm;h=70b8c889f6c078361b730daed5e649efbd7b16d5;hb=c542531c967ceef31b70ae910c6d882d54e57687;hp=11b8ed817ec16e36f7aecd771c6e9793671122cb;hpb=b32177d47e45255bada1b4588b16abcbcc3f6382;p=squirrelmail-change-pass-cn.git diff --git a/debian/prerm b/debian/prerm index 11b8ed8..70b8c88 100644 --- a/debian/prerm +++ b/debian/prerm @@ -9,35 +9,34 @@ case "$1" in . /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 + if [ -f /etc/hosts.allow ]; then cp-update -r "$PKG" /etc/hosts.allow fi - if [ -f "/etc/hosts.deny" ]; then + if [ -f /etc/hosts.deny ]; then cp-update -r "$PKG" /etc/hosts.deny fi # Remove SquirrelMail change_pass plugin from SquirrelMail # configuration. # - SQCONF=/etc/squirrelmail/config.php - - cp_echo "CN: Disabling SquirrelMail change_pass plugin in $SQCONF" - cp_check_and_sed '^\$plugins.*change_pass' \ - '/^\$plugins.*change_pass/d' \ - "$SQCONF" || true + if egrep -q '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then + /usr/sbin/squirrelmail-configure --remove-plugin change_pass + fi # Remove poppassd service from xinetd. # - if [ -f "/etc/xinetd.d/poppassd" ]; then + 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." + cp_echo "CN: Removing poppassd service from xinetd configuration" rm -f /etc/xinetd.d/poppassd need_restart=1 fi @@ -73,4 +72,6 @@ case "$1" in ;; esac +#DEBHELPER# + exit 0