From dd0b56842777d7727013803554928833e89efbbb Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 25 Nov 2023 16:13:31 +0100 Subject: [PATCH] Update 20-folders.sh --- .../rootfs/etc/cont-init.d/20-folders.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh index 867a70020..9fcec7334 100755 --- a/filebrowser/rootfs/etc/cont-init.d/20-folders.sh +++ b/filebrowser/rootfs/etc/cont-init.d/20-folders.sh @@ -2,6 +2,10 @@ # shellcheck shell=bash set -e +#################### +# Migrate database # +#################### + if [ -f /config/addons_config/filebrowser/filebrowser.d* ]; then echo "Moving database to new location /config" mkdir -p /config @@ -9,3 +13,17 @@ if [ -f /config/addons_config/filebrowser/filebrowser.d* ]; then cp -rnf /config/addons_config/filebrowser/* /config/ rm -r /config/addons_config/filebrowser fi + +###################### +# Link addon folders # +###################### + +# Clean symlinks +find /config -maxdepth 1 -type l -delete +find /homeassistant/addons_config -maxdepth 1 -type l -delete +# Create symlinks +ln -fs /homeassistant/addons_config /config +ln -fs /homeassistant/addons_autoscripts /config +for folders in $(find /addon_configs -maxdepth 1 -type d -not -name "*filebrowser*"); do + ln -fs ${folders} /config/addons_config +done