diff --git a/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-folders.sh b/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-folders.sh deleted file mode 100755 index 1fd26dc69..000000000 --- a/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-folders.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bashio -# shellcheck shell=bash -set -e - -CONFIGSOURCE=$(bashio::config "CONFIG_LOCATION") -CONFIGSOURCE=$(dirname "$CONFIGSOURCE") - -# Create directory -mkdir -p "$CONFIGSOURCE" || true -mkdir -p "$CONFIGSOURCE/import_files" || true -mkdir -p "$CONFIGSOURCE/configurations" || true - -# Make sure permissions are right -chown -R "root:root" "$CONFIGSOURCE" -chmod -R 755 "$CONFIGSOURCE" 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 new file mode 100755 index 000000000..13bb202ad --- /dev/null +++ b/fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bashio +# shellcheck shell=bash +set -e + +slug=fireflyiii_data_importer + +if [ -d "/homeassistant/addons_config/$slug" ]; then + echo "Migrating /homeassistant/addons_config/$slug" + mv /homeassistant/addons_config/"$slug"/* /config/ || true + rm -r /homeassistant/addons_config/"$slug" +fi + +# Create directory +mkdir -p /config/import_files +mkdir -p /config/configurations + +# Make sure permissions are right +chown -R "root:root" /config +chmod -R 755 /config