From 97e95e277f12376c234e7442ac36bad92cb101ec Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 17 Nov 2021 23:19:07 +0100 Subject: [PATCH] Update 99-run.sh --- enedisgateway2mqtt/rootfs/scripts/99-run.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/enedisgateway2mqtt/rootfs/scripts/99-run.sh b/enedisgateway2mqtt/rootfs/scripts/99-run.sh index af129aea1..2c6320f99 100644 --- a/enedisgateway2mqtt/rootfs/scripts/99-run.sh +++ b/enedisgateway2mqtt/rootfs/scripts/99-run.sh @@ -13,8 +13,9 @@ mkdir -p "$(dirname "${CONFIGSOURCE}")" mkdir -p "$(dirname "${DATABASESOURCE}")" # Use existing config if present -if [ -f /data/config.yaml ]; then -mv /data/config.yaml $(dirname "${CONFIGSOURCE}") +if [ -e /data/config.yaml ]; then +[ ! -f $CONFIGSOURCE ] && mv /data/config.yaml $(dirname "${CONFIGSOURCE}") \ +|| mv /data/config.yaml /data/config2.yaml fi # Check if config file is there, or create one from template @@ -41,8 +42,9 @@ else fi # Use existing database if present -if [ -f /data/database.sqlite ]; then -mv /data/database.sqlite $(dirname "${DATABASESOURCE}") +if [ -e /data/database.sqlite ]; then +[ ! -f $DATABASESOURCE ] && mv /data/database.sqlite $(dirname "${DATABASESOURCE}") \ +|| mv /data/database.sqlite /data/database2.sqlite fi # Check if database is here or create symlink