#!/bin/sh -e

# If we use NIS then errors should be tolerated.
if test -n "`which ypwhich`"  &&  ypwhich >/dev/null 2>&1
then
  set +e
fi

#
# creating ${GROUP:-wwwdjango} group if he isn't already there
if ! getent group ${GROUP:-wwwdjango} >/dev/null
then
        addgroup --system ${GROUP:-wwwdjango} >/dev/null
fi

# creating ${OWNER:-wwwkunde} user if he isn't already there
if ! getent passwd ${OWNER:-wwwkunde} >/dev/null
then
        adduser --system --ingroup ${GROUP:-wwwdjango} --home ${SERVICEHOME:-/var/lib/kundebunt} --disabled-login ${OWNER:-wwwkunde} >/dev/null
        # modifying the user
        usermod -c "fcgi user for kundebunt"  ${OWNER:-wwwkunde}
        usermod -d "${SERVICEHOME:-/var/lib/kundebunt}" ${OWNER:-wwwkunde}
        usermod -g "${GROUP:-wwwdjango}" ${OWNER:-wwwkunde}
        usermod -s "/bin/false" ${OWNER:-wwwkunde}
fi


# end of NIS tolerance zone
set -e

# creating home directory
if ! test -d "${SERVICEHOME:-/var/lib/kundebunt}"
then
        mkdir "${SERVICEHOME:-/var/lib/kundebunt}"
fi

#DEBHELPER#
