From 625116ef82ed3f7be7ffacd7b7d63b72a3c2ab11 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 25 Nov 2023 22:46:20 +0100 Subject: [PATCH] Update 99-run.sh --- .../rootfs/etc/cont-init.d/99-run.sh | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh index 9acd3bf9d..967e335e7 100755 --- a/cloudcommander/rootfs/etc/cont-init.d/99-run.sh +++ b/cloudcommander/rootfs/etc/cont-init.d/99-run.sh @@ -2,6 +2,39 @@ # shellcheck shell=bash set -e +#################### +# Migrate database # +#################### + +if [ -f /homeassistant/addons_config/cloudcommander ]; then + echo "Moving database to new location /config" + cp -rnf /homeassistant/addons_config/cloudcommander/* /config/ + rm -r /homeassistant/addons_config/cloudcommander +fi + +###################### +# Link addon folders # +###################### + +# Clean symlinks +find /config -maxdepth 1 -type l -delete +find /homeassistant/addons_config -maxdepth 1 -type l -delete + +# Remove erroneous folders +if [ -d /homeassistant ]; then + if [ -d /config/addons_config ]; then + rm -r /config/addons_config + fi + if [ -d /config/addons_autoscripts ]; then + rm -r /config/addons_autoscripts + fi +fi + +# Create symlinks +ln -s /homeassistant/addons_config /config +ln -s /homeassistant/addons_autoscripts /config +find /addon_configs/ -maxdepth 1 -mindepth 1 -type d -not -name "*filebrowser*" -exec ln -s {} /config/addons_config/ \; + ################# # NGINX SETTING # #################