From 2d3b9aafbc0b2a40217f5a947c984ffae08318a8 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Mon, 19 Dec 2022 22:57:26 +0100 Subject: [PATCH] Avoid exit 1 https://github.com/alexbelgium/hassio-addons/issues/599#issuecomment-1358421496 --- .../rootfs/etc/cont-init.d/20-folders.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/fireflyiii_fints_importer/rootfs/etc/cont-init.d/20-folders.sh b/fireflyiii_fints_importer/rootfs/etc/cont-init.d/20-folders.sh index 7ebf6cbde..0d85c23f3 100644 --- a/fireflyiii_fints_importer/rootfs/etc/cont-init.d/20-folders.sh +++ b/fireflyiii_fints_importer/rootfs/etc/cont-init.d/20-folders.sh @@ -7,11 +7,19 @@ CONFIGSOURCE="/config/addons_config/fireflyiii_fints_importer" mkdir -p "$CONFIGSOURCE" # If no file, provide example -[ ! "$(ls -A "${CONFIGSOURCE}")" ] && cp -r /data/configurations/* "$CONFIGSOURCE"/ +if [ ! "$(ls -A "${CONFIGSOURCE}")" ] && [ -f /data/configurations ]; + cp -r /data/configurations/* "$CONFIGSOURCE"/ || true + rm -r /data/configurations +fi + +if [ ! "$(ls -A "${CONFIGSOURCE}")" ] && [ -f /app/configurations ]; + cp -r /app/configurations/* "$CONFIGSOURCE"/ || true + rm -r /app/configurations +fi -# Create symlinks -rm -r /data/configurations ln -sf "$CONFIGSOURCE" /data/configurations +mkdir -p /app +ln -sf "$CONFIGSOURCE" /app/configurations # Make sure permissions are right chown -R "$(id -u):$(id -g)" "$CONFIGSOURCE"