#!/bin/sh -e

set -e

if ! id -u maradns >/dev/null 2>&1 ; then

    echo "creating MaraDNS system user..."
    adduser --quiet --system --group --no-create-home --home /etc/maradns maradns

fi

mkdir -p /etc/maradns/logger

if [ "$1" = "configure" ] && [ -f /etc/maradns/mararc ]
then
	IDNUM=`id -u maradns`
	GIDNUM=`id -g maradns`
	if [ "$2" = "" ] # we are doing fresh install
	then
		sed -e "s/^maradns_uid = .*$/maradns_uid = $IDNUM/" \
			-e "s/^# maradns_gid = .*$/maradns_gid = $GIDNUM/" < /etc/maradns/mararc > /etc/maradns/mararc.tmp
		mv -f /etc/maradns/mararc.tmp /etc/maradns/mararc
	else
		grep -q "maradns_uid = $IDNUM" /etc/maradns/mararc || echo WARNING: "maradns_uid = $IDNUM" is missing from /etc/maradns/mararc
	fi
fi

#DEBHELPER#

exit 0
