exchange

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

commit 65c4afc959697e150a0e493dda7680d8b0b6c939
parent 65d145b78577a4e1770a02ec95ed7770f5b0bfb0
Author: Florian Dold <florian@dold.me>
Date:   Fri, 16 Jul 2021 17:45:54 +0200

debian: create .config only if necessary

Diffstat:
Mdebian/control | 1+
Mdebian/taler-exchange.postinst | 9++++++---
2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control @@ -6,6 +6,7 @@ Build-Depends: autoconf (>=2.59), automake (>=1.11.1), autopoint, + bash, debhelper-compat (= 13), gettext, libgnunet-dev, diff --git a/debian/taler-exchange.postinst b/debian/taler-exchange.postinst @@ -14,9 +14,12 @@ function fixperm() { # usage: lncfg user home target function lncfg() { - mkdir $TALER_HOME/$2/.config - chown $1:$1 $TALER_HOME/$2/.config - ln -sf $TALER_HOME/$2/.config/taler.conf $3 + local cf=$TALER_HOME/$2/.config + if [ ! -e $cf ]; then + mkdir $cf + chown $1:$1 $cf + fi + ln -sf $cf/taler.conf $3 } case "${1}" in