taler-exchange.postrm (1327B)
1 #!/bin/sh 2 3 set -e 4 5 case "${1}" in 6 purge) 7 rm -rf /var/lib/taler-exchange/secmod-* 8 dpkg-statoverride --remove \ 9 /etc/taler-exchange/secrets/exchange-accountcredentials-1.secret.conf || true 10 dpkg-statoverride --remove \ 11 /etc/taler-exchange/secrets/exchange-db.secret.conf || true 12 dpkg-statoverride --remove \ 13 /etc/taler-exchange/taler-exchange.conf || true 14 deluser --quiet --system taler-exchange-secmod-cs || true 15 deluser --quiet --system taler-exchange-secmod-rsa || true 16 deluser --quiet --system taler-exchange-secmod-eddsa || true 17 deluser --quiet --system taler-exchange-aggregator || true 18 deluser --quiet --system taler-exchange-expire || true 19 deluser --quiet --system taler-exchange-wire || true 20 deluser --quiet --system taler-exchange-closer || true 21 deluser --quiet --system taler-exchange-sanctionscheck || true 22 deluser --quiet --system taler-exchange-httpd || true 23 delgroup --only-if-empty --quiet taler-exchange-kyc || true 24 delgroup --only-if-empty --quiet taler-exchange-db || true 25 delgroup --only-if-empty --quiet taler-exchange-secmod || true 26 ;; 27 28 remove | upgrade | failed-upgrade | abort-install | abort-upgrade | disappear) 29 ;; 30 *) 31 echo "postrm called with unknown argument \`${1}'" >&2 32 exit 1 33 ;; 34 esac 35 36 exit 0