debian: taler-exchange umbrella service

This commit is contained in:
Florian Dold 2021-07-27 15:42:39 +02:00
parent 859e550e6e
commit 6b7b576fa5
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B
7 changed files with 7 additions and 0 deletions

1
debian/rules vendored
View File

@ -40,6 +40,7 @@ override_dh_installsystemd:
dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-eddsa --no-start --no-enable
dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-rsa --no-start --no-enable
dh_installsystemd -ptaler-auditor --name=taler-auditor-httpd --no-start --no-enable
dh_installsystemd -ptaler-exchange --name=taler-exchange --no-start --no-enable
# final invocation to generate daemon reload
dh_installsystemd

View File

@ -1,5 +1,6 @@
[Unit]
Description=GNU Taler payment system exchange aggregator service
PartOf=taler-exchange.service
[Service]
User=taler-exchange-aggregator

View File

@ -4,6 +4,7 @@ AssertPathExists=/run/taler-exchange
Requires=taler-exchange-httpd.socket taler-exchange-secmod-rsa.service taler-exchange-secmod-eddsa.service
Wants=taler-exchange-wirewatch.service taler-exchange-aggregator.service taler-exchange-transfer.service
After=postgres.service network.target
PartOf=taler-exchange.service
[Service]
User=taler-exchange-httpd

View File

@ -1,6 +1,7 @@
[Unit]
Description=GNU Taler payment system exchange EdDSA security module
AssertPathExists=/run/taler-exchange
PartOf=taler-exchange.service
[Service]
User=taler-exchange-secmod-eddsa

View File

@ -1,6 +1,7 @@
[Unit]
Description=GNU Taler payment system exchange RSA security module
AssertPathExists=/run/taler-exchange
PartOf=taler-exchange.service
[Service]
User=taler-exchange-secmod-rsa

View File

@ -1,6 +1,7 @@
[Unit]
Description=GNU Taler payment system exchange transfer service
After=network.target
PartOf=taler-exchange.service
[Service]
User=taler-exchange-wire

View File

@ -1,6 +1,7 @@
[Unit]
Description=GNU Taler payment system exchange wirewatch service
After=network.target
PartOf=taler-exchange.service
[Service]
User=taler-exchange-wire