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"