Prilagodba paketa za Debian squeeze.
[squirrelmail-change-pass-cn.git] / debian / prerm
index 70b8c88..dfeafa4 100644 (file)
@@ -5,71 +5,68 @@ set -e
 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#