#!/bin/sh
set -e

case "$1" in
    configure)
        # add a solanum user if one does not already exist
        if ! getent passwd solanum >/dev/null ; then
            echo "adding solanum user..."
            adduser --quiet --system --no-create-home --group \
                --home "/var/lib/solanum" \
                --shell '/bin/false' \
                --gecos 'Solanum IRC server,,,' \
                solanum
        fi
        chgrp -R solanum /etc/solanum
        chmod g+r,o-rwx /etc/solanum
        chown solanum:solanum /var/lib/solanum
        chmod 750 /var/lib/solanum
        chown solanum:adm /var/log/solanum
        chmod 750 /var/log/solanum
        # inform the user the package was updated
#        touch /run/reboot-required || true
#        grep -Fqsx solanum /run/reboot-required.pkgs || \
#            echo solanum >> /run/reboot-required.pkgs || true

    ;;

    abort-upgrade|abort-remove|abort-deconfigure)
    ;;

    *)
        echo "postinst called with unknown argument \`$1'" >&2
        exit 1
    ;;
esac

#DEBHELPER#

exit 0
