diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-06-20 17:00:46 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-06-20 17:00:46 +0200 |
commit | bc003c390f08031ec772ea0d1aaf9861c2ae03ac (patch) | |
tree | 696ac99f95fa8f8ab7673fe7b78c2e5464998ff2 /debian/taler-merchant.postinst | |
parent | 28260c18ff29c17741e19cdee182632f041a963f (diff) | |
download | merchant-bc003c390f08031ec772ea0d1aaf9861c2ae03ac.tar.gz merchant-bc003c390f08031ec772ea0d1aaf9861c2ae03ac.tar.bz2 merchant-bc003c390f08031ec772ea0d1aaf9861c2ae03ac.zip |
-fix systemd integration
Diffstat (limited to 'debian/taler-merchant.postinst')
-rw-r--r-- | debian/taler-merchant.postinst | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/debian/taler-merchant.postinst b/debian/taler-merchant.postinst index 2f54b038..58c075d9 100644 --- a/debian/taler-merchant.postinst +++ b/debian/taler-merchant.postinst @@ -2,6 +2,22 @@ set -e +if [ -d /run/systemd/system ]; then + systemctl --system daemon-reload >/dev/null || true +fi +if [ "$1" = "remove" ]; then + if [ -x "/usr/bin/deb-systemd-helper" ]; then + deb-systemd-helper mask 'taler-merchant-httpd.service' >/dev/null || true + fi +fi + +if [ "$1" = "purge" ]; then + if [ -x "/usr/bin/deb-systemd-helper" ]; then + deb-systemd-helper purge 'taler-merchant-httpd.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-httpd.service' >/dev/null || true + fi +fi + TALER_HOME="/var/lib/taler" _USERNAME=taler-merchant-httpd _GROUPNAME=www-data |