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 (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