diff options
Diffstat (limited to 'debian/taler-exchange.postrm')
-rw-r--r-- | debian/taler-exchange.postrm | 68 |
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 |