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:
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