exchange

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

commit 3ceaae14a36aa7faa33be4ecc3a8bfb9b3088ade
parent 5430dc34180e1c72c9a09f9eb17c2999e426bf77
Author: Florian Dold <florian@dold.me>
Date:   Mon, 26 Jul 2021 14:20:27 +0200

debian: offline postinst

Diffstat:
Mdebian/taler-exchange-offline.postinst | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/debian/taler-exchange-offline.postinst b/debian/taler-exchange-offline.postinst @@ -19,13 +19,18 @@ function lncfg() { case "${1}" in configure) - addgroup --quiet --system taler-exchange-offline + if ! getent group taler-exchange-offline >/dev/null; then + addgroup --quiet --system taler-exchange-offline + fi - adduser --quiet --system --ingroup taler-exchange-offline --home ${TALEROFF_HOME}/httpd taler-exchange-offline + if ! getent passwd taler-exchange-offline >/dev/null; then + adduser --quiet --system \ + --ingroup taler-exchange-offline \ + --home ${TALEROFF_HOME}/httpd taler-exchange-offline + fi lncfg taler-exchange-offline taler-exchange-offline /etc/taler/exchange-offline.conf - # Cleaning echo "All done." ;;