From 8758c099cb7a9877c9009f9b9ac21f3efa7d9ddb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 29 Mar 2024 08:59:45 +0100 Subject: [PATCH] Update 20-migration_config.sh --- .../rootfs/etc/cont-init.d/20-migration_config.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh b/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh index 06fbf68c0..7920f5cf6 100755 --- a/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh +++ b/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh @@ -3,12 +3,19 @@ set -e slug=fireflyiii_data_importer + +if [[ "$(bashio::config "CONFIG_LOCATION")" == *"/addons_config/fireflyiii_data_importer"* ]]; then + bashio::log.warning "Reset CONFIG_LOCATION to /config" + bashio::addon.option "CONFIG_LOCATION" "/config" + bashio::addon.restart +fi + CONFIGSOURCE="$(bashio::config "CONFIG_LOCATION")" -if [ -d "/homeassistant/addons_config/$slug" ]; then +if [ -d "/homeassistant/addons_config/$slug" ] && [ ! -f "/homeassistant/addons_config/$slug/migrated" ]; then echo "Migrating /homeassistant/addons_config/$slug" - mv /homeassistant/addons_config/"$slug"/* "$CONFIGSOURCE"/ || true - rm -r /homeassistant/addons_config/"$slug" + mv /homeassistant/addons_config/"$slug"/* "$CONFIGSOURCE"/ + touch /homeassistant/addons_config/$slug/migrated fi # Create directory