#!/bin/sh

set -e

# Source debconf library.
. /usr/share/debconf/confmodule

#DEBHELPER#

# We exit unless the package is being configured
case "$1" in
        abort*upgrade) exit 0;;
        abort*remove) exit 0;;
        abort*deconfigure) exit 0;;
        configure)
            db_get gnarwl/server
            SERVER=`echo $RET | cut -d: -f1`
            PORT=`echo $RET | cut -d: -f2`
            [ "$PORT" = "$SERVER" ] && PORT=389
            ed -s /etc/gnarwl.cfg << EOF >/dev/null
/^server
dl
i
server $SERVER
.
wq
EOF
            ed -s /etc/gnarwl.cfg << EOF >/dev/null
/^port
dl
i
port $PORT
.
wq
EOF
            db_get gnarwl/base
            ed -s /etc/gnarwl.cfg << EOF >/dev/null
/^base
dl
i
base $RET
.
wq
EOF
            ;;
        *) exit 0;
esac
