+ # Configuration file is tagged by CARNet.
+ seddef="$seddef /^\/\/\/\/ End - Generated by CARNet package $PKG$/s/\(.*\)/\1\n"
+ seddef="$seddef \\\$min_pass_length = 8;/"
+ set_min_pass_length "$seddef" "$SQCPCONF"
+ else
+
+ if dpkg --compare-versions "$2" lt 3.0-2; then
+
+ # Add CARNet package info lines to config's header and set up $min_pass_length.
+ seddef="$seddef 0,/?>/s/^[[:space:]]*\(<?php\|<?\)\(.*\)/\1\n"
+ seddef="$seddef\/\/\/\/ Begin - Generated by CARNet package $PKG\n\/\/\n"
+ seddef="$seddef\/\/ REMOVE this whole block if you DON'T WANT $PKG\n"
+ seddef="$seddef\/\/ to edit your configuration file.\n\/\/\n"
+ seddef="$seddef\/\/\/\/ End - Generated by CARNet package $PKG\n"
+ seddef="$seddef \\\$min_pass_length = 8;\n\2/"
+ set_min_pass_length "$seddef" "$SQCPCONF"
+ fi
+ fi
+fi
+
+# Just to be sure.
+ln -sf "$SQCPCONF" "$CPCONF"
+
+if [ $min_pass_changed -eq 1 ]; then
+ db_fset squirrelmail-change-pass-cn/min_pass_length seen false
+ db_title squirrelmail-change-pass-cn - konfiguracija
+ db_input critical squirrelmail-change-pass-cn/min_pass_length || true
+ db_go || true
+ cp_echo "CN: Minimum password length has been set to 8 characters."
+fi
+
+db_stop || true
+
+
+# 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
+
+ /usr/sbin/squirrelmail-configure --install-plugin change_pass