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