#!/bin/sh
# Create the unprivileged service account before the files land. Debian
# equivalent of the RPM pre_install scriptlet (groupadd/useradd -> addgroup/adduser).
set -e

case "$1" in
    install|upgrade)
        getent group leveva >/dev/null || addgroup --system leveva
        getent passwd leveva >/dev/null || adduser --system --ingroup leveva \
            --home /var/lib/leveva --no-create-home --shell /usr/sbin/nologin \
            --gecos "leveva IRC daemon" leveva
        ;;
esac

exit 0
