exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

taler-exchange-offline.postinst (595B)


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