From 7c741bf3f33b194a11210e683108ed5c201c0b8a Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Sat, 17 Dec 2022 01:12:13 +0100 Subject: [PATCH] Dynamic data folder --- jellyfin/rootfs/etc/cont-init.d/99-database_clean.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jellyfin/rootfs/etc/cont-init.d/99-database_clean.sh b/jellyfin/rootfs/etc/cont-init.d/99-database_clean.sh index 81212485f..9ca9e99f1 100644 --- a/jellyfin/rootfs/etc/cont-init.d/99-database_clean.sh +++ b/jellyfin/rootfs/etc/cont-init.d/99-database_clean.sh @@ -1,9 +1,12 @@ #!/bin/bash +LOCATION=$(bashio::config 'data_location') +if [[ "$LOCATION" = "null" || -z "$LOCATION" ]]; then LOCATION=/config/addons_config/${HOSTNAME#*-}; fi + #Set variable -db=/config/addons_config/jellyfin/data/data/library.db +db="$LOCATION"/data/data/library.db #Modify base if [ -f $db ]; then - sqlite3 -quote ${db} "UPDATE 'TypedBaseItems' SET data = replace( data, '/config/jellyfin/', '/config/addons_config/jellyfin/' ), path = replace( path, '/config/jellyfin/', '/config/addons_config/jellyfin/' ) WHERE type='MediaBrowser.Controller.Entities.CollectionFolder';" + sqlite3 -quote ${db} "UPDATE 'TypedBaseItems' SET data = replace( data, '/config/jellyfin/', "$LOCATION" ), path = replace( path, '/config/jellyfin/', "$LOCATION" ) WHERE type='MediaBrowser.Controller.Entities.CollectionFolder';" fi