commit 956b8f783bd71e8fdc6457b037153155c5f91555 parent 0a0e2f52b4696631ffff404c84222df8c52e5f70 Author: Christian Grothoff <christian@grothoff.org> Date: Wed, 2 Apr 2025 15:10:12 +0200 mask/purge all systemd units of the merchant Diffstat:
| M | debian/taler-merchant.postinst | | | 21 | +++++++++++++++++++++ |
| M | debian/taler-merchant.prerm | | | 2 | +- |
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/debian/taler-merchant.postinst b/debian/taler-merchant.postinst @@ -7,14 +7,35 @@ if [ -d /run/systemd/system ]; then fi if [ "$1" = "remove" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then + deb-systemd-helper mask 'taler-merchant-depositcheck.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant-exchangekeyupdate.service' >/dev/null || true deb-systemd-helper mask 'taler-merchant-httpd.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant-kyccheck.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant-reconciliation.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant-webhook.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant-wirewatch.service' >/dev/null || true + deb-systemd-helper mask 'taler-merchant.target' >/dev/null || true fi fi if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then + deb-systemd-helper purge 'taler-merchant-depositcheck.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-depositcheck.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant-exchangekeyupdate.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-exchangekeyupdate.service' >/dev/null || true deb-systemd-helper purge 'taler-merchant-httpd.service' >/dev/null || true deb-systemd-helper unmask 'taler-merchant-httpd.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant-kyccheck.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-kyccheck.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant-reconciliation.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-reconciliation.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant-webhook.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-webhook.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant-wirewatch.service' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant-wirewatch.service' >/dev/null || true + deb-systemd-helper purge 'taler-merchant.target' >/dev/null || true + deb-systemd-helper unmask 'taler-merchant.target' >/dev/null || true fi fi diff --git a/debian/taler-merchant.prerm b/debian/taler-merchant.prerm @@ -3,7 +3,7 @@ set -e if [ -d /run/systemd/system ] && [ "$1" = remove ]; then - deb-systemd-invoke stop 'taler-merchant-httpd.service' >/dev/null || true + deb-systemd-invoke stop 'taler-merchant*' >/dev/null || true fi exit 0