diff options
Diffstat (limited to 'debian/taler-exchange-offline.taler-exchange-offline.service')
-rw-r--r-- | debian/taler-exchange-offline.taler-exchange-offline.service | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/debian/taler-exchange-offline.taler-exchange-offline.service b/debian/taler-exchange-offline.taler-exchange-offline.service new file mode 100644 index 000000000..bd1b93bb3 --- /dev/null +++ b/debian/taler-exchange-offline.taler-exchange-offline.service @@ -0,0 +1,23 @@ +# This file is in the public domain. +# +# This service is expected to be run via the respective +# timer to ensure that the keys and fees of the exchange +# are always current. +# +# You are expected to edit it to match your desired +# setup! +# +[Unit] +Description=Daily taler-exchange-offline run +Documentation=man:taler-exchange-offline(1) + +[Service] +Type=oneshot +User=taler-exchange-offline +StandardOutput=journal +StandardError=journal +PrivateTmp=yes +PrivateDevices=yes + +Environment="REGIO_CURRENCY=$(taler-config -s taler -o CURRENCY)" +ExecStart=bash -c 'taler-exchange-offline download sign wire-fee now iban "${REGIO_CURRENCY}":0 "${REGIO_CURRENCY}":0 wire-fee now x-taler-bank "${REGIO_CURRENCY}":0 "${REGIO_CURRENCY}":0 global-fee now "${REGIO_CURRENCY}:0" "${REGIO_CURRENCY}:0" "${REGIO_CURRENCY}:0" 4weeks 6years 4 upload' |