[ "$1" = "configure" ] || exit 0
[ $DEBIAN_SCRIPT_DEBUG ] && set -vx
+# Include CARNet functions
+. /usr/share/carnet-tools/functions.sh
PKG="squirrelmail-change-pass-cn"
-VERSION="3.0-1"
+VERSION="3.0.2"
SQCONFDIR="/etc/squirrelmail"
SQCONF="$SQCONFDIR/config.php"
-SQCPCONF="$SQCONFDIR/config_change_pass.php"
-CPCONF="/usr/share/squirrelmail/plugins/change_pass/config.php"
need_restart=0
-# Include CARNet functions
-. /usr/share/carnet-tools/functions.sh
-
-
# Configure poppassd to refuse connection from all hosts
# but localhost (127.0.0.1).
#
fi
-# Configure SquirrelMail change_pass plugin - using defaults,
-# no configuration files.
-#
-if [ "$2" ] && dpkg --compare-versions $2 lt $VERSION; then
- cp_echo "CN: This version of change_pass plugin contains major changes."
- cp_echo "CN: For detailed description, see documentation in /usr/share/doc/$PKG/."
-fi
-if [ -f "$SQCPCONF" ]; then
- mv -f "$SQCPCONF" "$SQCPCONF.cn-old"
- cp_echo "CN: Old $SQCPCONF disabled and renamed to $SQCPCONF.cn-old."
-fi
-if [ -f "$CPCONF" ]; then
- mv -f "$CPCONF" "$CPCONF.cn-old"
- cp_echo "CN: Old $CPCONF disabled and renamed to $CPCONF.cn-old."
-fi
-
-
# Enable change_pass plugin in SquirrelMail config.php.
#
if ! egrep -q '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then
-
- if cp_check_and_backup "$SQCONF"; then
- cp_echo "CN: Old $SQCONF saved as \"/var/backups/${SQCONF##*/}.bak\"."
- fi
-
- cp_echo "CN: Enabling SquirrelMail change_pass plugin in $SQCONF"
/usr/sbin/squirrelmail-configure --install-plugin change_pass
fi
#
if [ -x /etc/init.d/xinetd -a -d /etc/xinetd.d -a -x /usr/sbin/itox ]; then
- if egrep -q '^poppassd' /etc/inetd.conf && \
- [ ! -f /etc/xinetd.d/poppassd ]; then
+ if egrep -q '^poppassd' /etc/inetd.conf && \
+ [ ! -f /etc/xinetd.d/poppassd ]; then
- cp_echo "CN: Enabling poppassd in /etc/xinetd.d/poppassd"
+ cp_echo "CN: Enabling poppassd in /etc/xinetd.d/poppassd"
- touch /etc/xinetd.d/poppassd.$$
- grep "^poppassd" /etc/inetd.conf | \
- itox -daemon_dir /usr/sbin | cp-update "$PKG" /etc/xinetd.d/poppassd.$$
- cp_mv /etc/xinetd.d/poppassd.$$ /etc/xinetd.d/poppassd
+ touch /etc/xinetd.d/poppassd.$$
+ grep "^poppassd" /etc/inetd.conf | \
+ itox -daemon_dir /usr/sbin | cp-update "$PKG" /etc/xinetd.d/poppassd.$$
+ cp_mv /etc/xinetd.d/poppassd.$$ /etc/xinetd.d/poppassd
- need_restart=1
- fi
+ need_restart=1
+ fi
fi
#
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
+ 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
fi
#
cp_mail "$PKG"
+#DEBHELPER#
+
exit 0