taler-exchange.postrm (1238B)
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 deluser --quiet --system taler-exchange-secmod-cs || true 13 deluser --quiet --system taler-exchange-secmod-rsa || true 14 deluser --quiet --system taler-exchange-secmod-eddsa || true 15 deluser --quiet --system taler-exchange-aggregator || true 16 deluser --quiet --system taler-exchange-expire || true 17 deluser --quiet --system taler-exchange-wire || true 18 deluser --quiet --system taler-exchange-closer || true 19 deluser --quiet --system taler-exchange-sanctionscheck || true 20 deluser --quiet --system taler-exchange-httpd || true 21 delgroup --only-if-empty --quiet taler-exchange-kyc || true 22 delgroup --only-if-empty --quiet taler-exchange-db || true 23 delgroup --only-if-empty --quiet taler-exchange-secmod || true 24 ;; 25 26 remove | upgrade | failed-upgrade | abort-install | abort-upgrade | disappear) 27 ;; 28 *) 29 echo "postrm called with unknown argument \`${1}'" >&2 30 exit 1 31 ;; 32 esac 33 34 exit 0