merchant

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

commit 1702a267daa694dd196764e0ae21b7e55f9fa3a0
parent be1e89fa1ae4c3ee4aad2a0e54ffb6767e3c98c0
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  8 Jan 2024 16:36:22 +0100

modify systemd for #8030: honor do-not-restart exit code

Diffstat:
Mdebian/taler-merchant.taler-merchant-depositcheck.service | 1+
Mdebian/taler-merchant.taler-merchant-exchange.service | 1+
Mdebian/taler-merchant.taler-merchant-httpd.service | 1+
Mdebian/taler-merchant.taler-merchant-webhook.service | 1+
Mdebian/taler-merchant.taler-merchant-wirewatch.service | 1+
5 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/debian/taler-merchant.taler-merchant-depositcheck.service b/debian/taler-merchant.taler-merchant-depositcheck.service @@ -7,6 +7,7 @@ User=taler-merchant-httpd Type=simple Restart=always RestartSec=1s +RestartPreventExitStatus=9 ExecStart=/usr/bin/taler-merchant-depositcheck -c /etc/taler/taler.conf PrivateTmp=yes PrivateDevices=yes diff --git a/debian/taler-merchant.taler-merchant-exchange.service b/debian/taler-merchant.taler-merchant-exchange.service @@ -7,6 +7,7 @@ User=taler-merchant-exchange Type=simple Restart=always RestartSec=1s +RestartPreventExitStatus=9 ExecStart=/usr/bin/taler-merchant-exchange -c /etc/taler/taler.conf PrivateTmp=yes PrivateDevices=yes diff --git a/debian/taler-merchant.taler-merchant-httpd.service b/debian/taler-merchant.taler-merchant-httpd.service @@ -7,6 +7,7 @@ User=taler-merchant-httpd Type=simple Restart=always RestartSec=1s +RestartPreventExitStatus=9 RuntimeMaxSec=3600s ExecStart=/usr/bin/taler-merchant-httpd -c /etc/taler/taler.conf diff --git a/debian/taler-merchant.taler-merchant-webhook.service b/debian/taler-merchant.taler-merchant-webhook.service @@ -7,6 +7,7 @@ User=taler-merchant-httpd Type=simple Restart=always RestartSec=1s +RestartPreventExitStatus=9 ExecStart=/usr/bin/taler-merchant-webhook -c /etc/taler/taler.conf PrivateTmp=yes PrivateDevices=yes diff --git a/debian/taler-merchant.taler-merchant-wirewatch.service b/debian/taler-merchant.taler-merchant-wirewatch.service @@ -7,6 +7,7 @@ User=taler-merchant-httpd Type=simple Restart=always RestartSec=1s +RestartPreventExitStatus=9 ExecStart=/usr/bin/taler-merchant-wirewatch -c /etc/taler/taler.conf PrivateTmp=yes PrivateDevices=yes