-if ! egrep '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then
-
- sq_last_plugin=`egrep '^\\$plugins\[[0-9]+\][\ ]*=[\ ]*'\' "$SQCONF" | sed 's/^.*\[//;s/\].*//' | sort -n | tail -n1` || true
-
- if [ -n "$sq_last_plugin" ]; then
-
- # Backup SquirrelMail configuration file.
- cp_check_and_backup "$SQCONF"
-
- change_pass_num=$sq_last_plugin
- let change_pass_num++
-
- SQCONFTMP=`mktemp $SQCONF.tmp.XXXXXX`
-
- echo -n "CN: Enabling SquirrelMail change_pass plugin in $SQCONF"
- sed '/^$plugins\[.*'${sq_last_plugin}'\]/a $plugins['${change_pass_num}'] = '\''change_pass'\'';' "$SQCONF" > "$SQCONFTMP"
- cp_mv "$SQCONFTMP" "$SQCONF"
- echo "."
- fi
-
+if ! egrep -q '^\$plugins\[[0-9]+\][\ ]*=[\ ]*'\''change_pass'\' "$SQCONF"; then
+ squirrelmail-configure --install-plugin change_pass