commit c542199bd5c1522c35c7971bd476604c836195aa
parent 9624d92a65520b982f107ede35c085f9daee5fda
Author: Florian Dold <florian@dold.me>
Date: Tue, 27 Jul 2021 15:24:56 +0200
debian: use tmpfiles instead of rundir unit
Diffstat:
3 files changed, 4 insertions(+), 15 deletions(-)
diff --git a/debian/rules b/debian/rules
@@ -33,7 +33,6 @@ override_dh_auto_clean:
override_dh_installsystemd:
# Need to specify units manually, since we have multiple
# and dh_installsystemd by default only looks for "<package>.service".
- dh_installsystemd -ptaler-exchange --name=taler-exchange-rundir --no-start --no-enable
dh_installsystemd -ptaler-exchange --name=taler-exchange-httpd --no-start --no-enable
dh_installsystemd -ptaler-exchange --name=taler-exchange-aggregator --no-start --no-enable
dh_installsystemd -ptaler-exchange --name=taler-exchange-transfer --no-start --no-enable
diff --git a/debian/taler-exchange.taler-exchange-rundir.service b/debian/taler-exchange.taler-exchange-rundir.service
@@ -1,14 +0,0 @@
-[Unit]
-Description=Shared private runtime directory for the GNU Taler exchange
-
-[Service]
-Type=oneshot
-RuntimeDirectory=taler-exchange-private
-RuntimeDirectoryMode=2660
-User=root
-Group=taler-exchange-secmod
-ExecStart=/bin/true
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/debian/taler-exchange.tmpfiles b/debian/taler-exchange.tmpfiles
@@ -0,0 +1,4 @@
+# Type Path Mode User Group Age Argument
+
+# Directory for secmod server and client sockets
+d /var/taler-exchange 2660 root taler-exchange-secmod - -