taler-merchant-demos.postinst (678B)
1 #!/bin/bash 2 3 set -e 4 5 . /usr/share/debconf/confmodule 6 7 case "${1}" in 8 configure) 9 10 if ! getent group taler-merchant-demos >/dev/null; then 11 addgroup --quiet --system taler-merchant-demos 12 fi 13 14 # Create users if needed 15 if ! getent passwd taler-merchant-demos >/dev/null; then 16 adduser --quiet \ 17 --system \ 18 --disabled-password \ 19 --no-create-home \ 20 --shell /bin/bash \ 21 --ingroup taler-merchant-demos \ 22 --home /var/lib/taler-merchant-demos \ 23 taler-merchant-demos 24 fi 25 ;; 26 27 abort-upgrade | abort-remove | abort-deconfigure) ;; 28 29 *) 30 echo "postinst called with unknown argument \`${1}'" >&2 31 exit 1 32 ;; 33 esac 34 35 #DEBHELPER# 36 37 exit 0