#!/bin/sh -e
# source the debconf library
. /usr/share/debconf/confmodule
check_and_create_group() {
if [ -z `getent group nut` ]; then
addgroup --quiet --system nut
# else
# printf "error: user \"nut\" already exists... see /usr/share/doc/nut/README.Debian\n" && exit 1
fi
}
check_and_create_user() {
if [ -z `getent passwd nut` ]; then
adduser --quiet --system --ingroup nut --home /var/lib/nut --no-create-home nut
# else
# printf "error: user \"nut\" already exists... see /usr/share/doc/nut/README.Debian\n" && exit 1
fi
}
case "$1" in
install|upgrade)
# Check for existing nut system account, and create it if needed
check_and_create_group
check_and_create_user
;;
abort-upgrade)
# do nothing
;;
*)
echo "$0: incorrect arguments: $*" >&2
exit 1
;;
esac
#DEBHELPER#
db_stop
syntax highlighted by Code2HTML, v. 0.9.1