liber.postinst 502 Bytes
Newer Older
ale's avatar
ale committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#!/bin/sh

case "$1" in
    configure)
	OLDVERSION="$2"
	# see below
	;;

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

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

#DEBHELPER#

adduser --quiet --system --home /var/lib/liber --no-create-home --ingroup nogroup liber

for dir in /var/lib/liber /var/lib/liber/books; do
    test -d $dir || mkdir $dir
    chmod 700 $dir
    chown liber:nogroup $dir
done

update-rc.d liber defaults >/dev/null

exit 0