summaryrefslogtreecommitdiff
path: root/debian/taler-exchange.postrm
diff options
context:
space:
mode:
Diffstat (limited to 'debian/taler-exchange.postrm')
-rw-r--r--debian/taler-exchange.postrm68
1 files changed, 27 insertions, 41 deletions
diff --git a/debian/taler-exchange.postrm b/debian/taler-exchange.postrm
index 3843294e0..6fc7c9843 100644
--- a/debian/taler-exchange.postrm
+++ b/debian/taler-exchange.postrm
@@ -29,61 +29,47 @@ nginx_remove() {
fi
}
-if [ -f /usr/share/dbconfig-common/dpkg/postrm.pgsql ]; then
- . /usr/share/dbconfig-common/dpkg/postrm.pgsql
- dbc_go taler-exchange "$@"
+if [ -f /usr/share/debconf/confmodule ];
+then
+ . /usr/share/debconf/confmodule
fi
-
if [ "$1" = "remove" ] || [ "$1" = "purge" ]; then
- if [ -f /usr/share/debconf/confmodule ]; then
- db_version 2.0
- db_get taler-exchange/reconfigure-webserver
- webservers="$RET"
- for webserver in $webservers; do
- webserver=${webserver%,}
- if [ "$webserver" = "nginx" ] ; then
- nginx_remove
- else
- apache_remove
- fi
- done
- fi
+ db_version 2.0
+ db_get taler-exchange/reconfigure-webserver
+ webservers="$RET"
+ for webserver in $webservers; do
+ webserver=${webserver%,}
+ if [ "$webserver" = "nginx" ] ; then
+ nginx_remove
+ else
+ apache_remove
+ fi
+ done
fi
case "${1}" in
purge)
- if [ -e /usr/share/debconf/confmodule ]
- then
- . /usr/share/debconf/confmodule
- db_version 2.0
+ db_version 2.0
- db_get taler-exchange/eusername
- _EUSERNAME="${RET:-taler-exchange-httpd}"
+ db_get taler-exchange/eusername
+ _EUSERNAME="${RET:-taler-exchange-httpd}"
- db_get taler-exchange/rsecusername
- _RSECUSERNAME="${RET:-taler-exchange-helper-rsa}"
+ db_get taler-exchange/rsecusername
+ _RSECUSERNAME="${RET:-taler-exchange-helper-rsa}"
- db_get taler-exchange/esecusername
- _ESECUSERNAME="${RET:-taler-exchange-helper-eddsa}"
+ db_get taler-exchange/esecusername
+ _ESECUSERNAME="${RET:-taler-exchange-helper-eddsa}"
- db_get taler-exchange/wireusername
- _WIREUSERNAME="${RET:-taler-exchange-wire}"
+ db_get taler-exchange/wireusername
+ _WIREUSERNAME="${RET:-taler-exchange-wire}"
- db_get taler-exchange/aggrusername
- _AGGRUSERNAME="${RET:-taler-exchange-aggregator}"
+ db_get taler-exchange/aggrusername
+ _AGGRUSERNAME="${RET:-taler-exchange-aggregator}"
- db_get taler-exchange/groupname
- _GROUPNAME="${RET:-taler-private}"
- else
- _EUSERNAME="taler-exchange-httpd"
- _RSECUSERNAME="taler-exchange-helper-rsa"
- _ESECUSERNAME="taler-exchange-helper-eddsa"
- _WIREUSERNAME="taler-exchange-wire"
- _AGGRUSERNAME="taler-exchange-aggregator"
- _GROUPNAME="taler-private"
- fi
+ db_get taler-exchange/groupname
+ _GROUPNAME="${RET:-taler-private}"
if pathfind deluser
then