commit 19f6e64faa2fd2c25f6cb45ebe3c17feebd42885 parent 0243b5ef5b42fb079d769c0bb67a8a5671304112 Author: Florian Dold <florian@dold.me> Date: Thu, 8 May 2025 17:43:47 +0200 debian: add PartOf to units to fix start/stop on target Diffstat:
7 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/debian/taler-merchant.taler-merchant-dbinit-gc.service b/debian/taler-merchant.taler-merchant-dbinit-gc.service @@ -1,9 +1,10 @@ [Unit] Description=Job to remove stale data from the taler-merchant database (run as a timer) +PartOf=taler-merchant.target [Service] Type=simple ExecStart=taler-merchant-dbinit -c /etc/taler-merchant/taler-merchant.conf -g StandardOutput=journal -StandardError=journal -\ No newline at end of file +StandardError=journal diff --git a/debian/taler-merchant.taler-merchant-depositcheck.service b/debian/taler-merchant.taler-merchant-depositcheck.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler payment system merchant deposit check service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd @@ -17,4 +18,4 @@ RuntimeMaxSec=3600s Slice=taler-merchant.slice StandardOutput=journal -StandardError=journal -\ No newline at end of file +StandardError=journal diff --git a/debian/taler-merchant.taler-merchant-exchangekeyupdate.service b/debian/taler-merchant.taler-merchant-exchangekeyupdate.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler merchant exchange configuration data download service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd diff --git a/debian/taler-merchant.taler-merchant-kyccheck.service b/debian/taler-merchant.taler-merchant-kyccheck.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler merchant KYC status check service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd @@ -17,4 +18,4 @@ RuntimeMaxSec=3600s Slice=taler-merchant.slice StandardOutput=journal -StandardError=journal -\ No newline at end of file +StandardError=journal diff --git a/debian/taler-merchant.taler-merchant-reconciliation.service b/debian/taler-merchant.taler-merchant-reconciliation.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler merchant transaction reconciliation service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd diff --git a/debian/taler-merchant.taler-merchant-webhook.service b/debian/taler-merchant.taler-merchant-webhook.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler payment system merchant backend webhook trigger service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd diff --git a/debian/taler-merchant.taler-merchant-wirewatch.service b/debian/taler-merchant.taler-merchant-wirewatch.service @@ -1,6 +1,7 @@ [Unit] Description=GNU Taler payment system merchant bank transfer import service After=postgres.service +PartOf=taler-merchant.target [Service] User=taler-merchant-httpd @@ -18,4 +19,4 @@ Slice=taler-merchant.slice StandardOutput=journal -StandardError=journal -\ No newline at end of file +StandardError=journal