merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

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:
Mdebian/taler-merchant.postinst | 21+++++++++++++++++++++
Mdebian/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