From cda99353ce2b800298b8d5ea3274e6e24a12063c Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Thu, 28 Mar 2024 15:31:13 +0100 Subject: [PATCH] Update and rename 20-folders.sh to 20-migration_config.sh --- .../rootfs/etc/cont-init.d/20-folders.sh | 15 --------------- .../etc/cont-init.d/20-migration_config.sh | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 15 deletions(-) delete mode 100755 fireflyiii_data_importer/rootfs/etc/cont-init.d/20-folders.sh create mode 100755 fireflyiii_data_importer/rootfs/etc/cont-init.d/20-migration_config.sh 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