From 5430dc34180e1c72c9a09f9eb17c2999e426bf77 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 26 Jul 2021 14:18:02 +0200 Subject: debian: revise maintainer scripts and service files --- debian/taler-exchange.postrm | 72 +++++++------------------------------------- 1 file changed, 11 insertions(+), 61 deletions(-) (limited to 'debian/taler-exchange.postrm') diff --git a/debian/taler-exchange.postrm b/debian/taler-exchange.postrm index 5cefa5bc5..10d67b779 100644 --- a/debian/taler-exchange.postrm +++ b/debian/taler-exchange.postrm @@ -2,72 +2,22 @@ set -e -pathfind() { - OLDIFS="$IFS" - IFS=: - for p in $PATH; do - if [ -x "$p/$*" ]; then - IFS="$OLDIFS" - return 0 - fi - done - IFS="$OLDIFS" - return 1 -} - -if [ -f /usr/share/debconf/confmodule ]; -then - . /usr/share/debconf/confmodule +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule fi case "${1}" in - purge) - db_version 2.0 - - db_get taler-exchange/eusername - _EUSERNAME="${RET:-taler-exchange-httpd}" - - db_get taler-exchange/rsecusername - _RSECUSERNAME="${RET:-taler-exchange-secmod-rsa}" - - db_get taler-exchange/esecusername - _ESECUSERNAME="${RET:-taler-exchange-secmod-eddsa}" - - db_get taler-exchange/wireusername - _WIREUSERNAME="${RET:-taler-exchange-wire}" - - db_get taler-exchange/aggrusername - _AGGRUSERNAME="${RET:-taler-exchange-aggregator}" - - db_get taler-exchange/groupname - _GROUPNAME="${RET:-taler-private}" - - if pathfind deluser - then - deluser --quiet --system ${_EUSERNAME} || true - deluser --quiet --system ${_RSECUSERNAME} || true - deluser --quiet --system ${_ESECUSERNAME} || true - deluser --quiet --system ${_WIREUSERNAME} || true - deluser --quiet --system ${_AGGRUSERNAME} || true - fi - - if pathfind delgroup - then - delgroup --quiet --system --only-if-empty ${_GROUPNAME} || true - fi - - rm -rf /var/log/taler-exchange/ /var/lib/taler-exchange /etc/default/taler-exchange - rm -f /etc/taler-wire.conf /etc/taler-exchange-db.conf /etc/taler-exchange.conf - ;; - - remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) +purge) + rm -rf /var/log/taler-exchange/ /var/lib/taler-exchange /etc/default/taler-exchange + rm -f /etc/taler-wire.conf /etc/taler-exchange-db.conf /etc/taler-exchange.conf + ;; - ;; +remove | upgrade | failed-upgrade | abort-install | abort-upgrade | disappear) ;; - *) - echo "postrm called with unknown argument \`${1}'" >&2 - exit 1 - ;; +*) + echo "postrm called with unknown argument \`${1}'" >&2 + exit 1 + ;; esac #DEBHELPER# -- cgit v1.2.3