summaryrefslogtreecommitdiff
path: root/debian/taler-exchange.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/taler-exchange.postinst')
-rw-r--r--debian/taler-exchange.postinst9
1 files changed, 6 insertions, 3 deletions
diff --git a/debian/taler-exchange.postinst b/debian/taler-exchange.postinst
index 901f768a5..1c776c7ef 100644
--- 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