exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 7bdf02db66c618ead83079efa739da968d65b7b5
parent bcaddc72a01c3333db5f8f23113287e099ec27dc
Author: Florian Dold <florian@dold.me>
Date:   Wed, 10 Jan 2024 21:13:25 +0100

debian: add missing parts for taler-exchange-expire service

Diffstat:
Mdebian/rules | 1+
Mdebian/taler-exchange.postinst | 5+++++
Mdebian/taler-exchange.postrm | 2++
3 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/debian/rules b/debian/rules @@ -38,6 +38,7 @@ override_dh_installsystemd: # and dh_installsystemd by default only looks for "<package>.service". 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-expire --no-start --no-enable dh_installsystemd -ptaler-exchange --name=taler-exchange-transfer --no-start --no-enable dh_installsystemd -ptaler-exchange --name=taler-exchange-wirewatch --no-start --no-enable dh_installsystemd -ptaler-exchange --name=taler-exchange-secmod-cs --no-start --no-enable diff --git a/debian/taler-exchange.postinst b/debian/taler-exchange.postinst @@ -13,6 +13,7 @@ _CSECUSERNAME=taler-exchange-secmod-cs _RSECUSERNAME=taler-exchange-secmod-rsa _ESECUSERNAME=taler-exchange-secmod-eddsa _AGGRUSERNAME=taler-exchange-aggregator +_EXPIUSERNAME=taler-exchange-expire _WIREUSERNAME=taler-exchange-wire case "${1}" in @@ -53,6 +54,10 @@ configure) adduser --quiet --system --no-create-home --home ${TALER_HOME} ${_AGGRUSERNAME} adduser --quiet ${_AGGRUSERNAME} ${_DBGROUPNAME} fi + if ! getent passwd ${_EXPIUSERNAME} >/dev/null; then + adduser --quiet --system --no-create-home --home ${TALER_HOME} ${_EXPIUSERNAME} + adduser --quiet ${_EXPIUSERNAME} ${_DBGROUPNAME} + fi if ! dpkg-statoverride --list /etc/taler/secrets/exchange-accountcredentials-1.secret.conf >/dev/null 2>&1; then dpkg-statoverride --add --update \ diff --git a/debian/taler-exchange.postrm b/debian/taler-exchange.postrm @@ -10,6 +10,7 @@ _CSECUSERNAME=taler-exchange-secmod-cs _RSECUSERNAME=taler-exchange-secmod-rsa _ESECUSERNAME=taler-exchange-secmod-eddsa _AGGRUSERNAME=taler-exchange-aggregator +_EXPIUSERNAME=taler-exchange-expire _WIREUSERNAME=taler-exchange-wire @@ -28,6 +29,7 @@ purge) deluser --quiet --system ${_RSECUSERNAME} || true deluser --quiet --system ${_ESECUSERNAME} || true deluser --quiet --system ${_AGGRUSERNAME} || true + deluser --quiet --system ${_EXPIUSERNAME} || true deluser --quiet --system ${_WIREUSERNAME} || true deluser --quiet --system ${_CLOSERUSERNAME} || true deluser --quiet --system ${_EUSERNAME} || true