#!/bin/sh
#
# summary of how this script can be called:
#        * <new-preinst> install
#        * <new-preinst> install <old-version>
#        * <new-preinst> upgrade <old-version>
#        * <old-preinst> abort-upgrade <new-version>
#

set -e

test $DEBIAN_SCRIPT_DEBUG && set -v -x

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

# creating newpki group if he isn't already there
if ! getent group newpki >/dev/null; then
 	# Adding system group: newpki.
	addgroup --system newpki >/dev/null
fi

# creating newpki user if he isn't already there
if ! getent passwd newpki >/dev/null; then
	# Adding system user: newpki.
	adduser \
	  --system \
	  --ingroup newpki \
	  --no-create-home \
	  --gecos "NewPKI Server" \
	  --shell /bin/false \
	  newpki  >/dev/null
fi


#DEBHELPER#

exit 0
