donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

donau.postrm (926B)


      1 #!/bin/sh
      2 
      3 set -e
      4 
      5 _GROUPNAME=donau-secmod
      6 _DBGROUPNAME=donau-db
      7 _EUSERNAME=donau-httpd
      8 _CSECUSERNAME=donau-secmod-cs
      9 _RSECUSERNAME=donau-secmod-rsa
     10 _ESECUSERNAME=donau-secmod-eddsa
     11 
     12 
     13 if [ -f /usr/share/debconf/confmodule ]; then
     14   . /usr/share/debconf/confmodule
     15 fi
     16 
     17 case "${1}" in
     18 purge)
     19     dpkg-statoverride --remove \
     20                       /etc/donau/secrets/donau-db.secret.conf || true
     21     deluser --quiet --system ${_CSECUSERNAME} || true
     22     deluser --quiet --system ${_RSECUSERNAME} || true
     23     deluser --quiet --system ${_ESECUSERNAME} || true
     24     deluser --quiet --system ${_EUSERNAME} || true
     25     delgroup --only-if-empty --quiet ${_DBGROUPNAME} || true
     26     delgroup --only-if-empty --quiet ${_GROUPNAME} || true
     27     ;;
     28 
     29 remove | upgrade | failed-upgrade | abort-install | abort-upgrade | disappear)
     30     ;;
     31 *)
     32     echo "postrm called with unknown argument \`${1}'" >&2
     33     exit 1
     34     ;;
     35 esac
     36 
     37 #DEBHELPER#
     38 
     39 exit 0