#!/bin/sh

test $DEBIAN_SCRIPT_DEBUG && set -v -x

export PATH=$PATH:/sbin:/usr/sbin:/bin:/usr/bin

# Gruppe und User sms anlegen, falls es sie nicht gibt.
# Schamlos von memcached.postinst gestohlen, das es wiederum von
# gearman-job-server hat

USER="sms"
GROUP="sms"
HOSTNAME=$(hostname)
DATADIR="/var/run/sms-rest"

case "$1" in
configure)
    # creating group if it isn't already there
    if ! getent group $GROUP >/dev/null ; then
            # Adding system group
            addgroup --system $GROUP >/dev/null
    fi

    # creating user if it isn't already there
    if ! getent passwd $USER >/dev/null ; then
            # Adding system user
            adduser \
              --system \
              --disabled-login \
              --ingroup $GROUP \
              --home $DATADIR \
              --shell /bin/false \
              $USER  >/dev/null
    fi
    ;;
esac

