From 44158c238d97758faea1af7a255caac9a285a6fa Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 4 May 2022 14:24:59 +0200 Subject: [PATCH] Set image location --- zoneminder/rootfs/etc/cont-init.d/00-folders.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/zoneminder/rootfs/etc/cont-init.d/00-folders.sh b/zoneminder/rootfs/etc/cont-init.d/00-folders.sh index b90462b1b..a326039b2 100644 --- a/zoneminder/rootfs/etc/cont-init.d/00-folders.sh +++ b/zoneminder/rootfs/etc/cont-init.d/00-folders.sh @@ -5,19 +5,27 @@ #CONFIGSOURCE=$(dirname "$CONFIGSOURCE") CONFIGSOURCE="/config/addons_config/zoneminder" +# Set image location +if bashio::config.has_value "Images_location"; then + IMAGESOURCE=$(bashio::config "Images_location") +else + IMAGESOURCE="$CONFIGSOURCE"/images +fi + # Create directory echo "... making sure $CONFIGSOURCE exists" -mkdir -p "$CONFIGSOURCE"/{events,images,temp} || true +if [ ! -d "$CONFIGSOURCE" ]; then mkdir "$CONFIGSOURCE"; fi +if [ ! -d "$CONFIGSOURCE"/events ]; then mkdir "$CONFIGSOURCE"/events; fi +if [ ! -d "$IMAGESOURCE" ]; then mkdir "$IMAGESOURCE"; fi # Make sure permissions are right echo "... checking permissions" chown -R "$(id -u):$(id -g)" "$CONFIGSOURCE" +chown -R "$(id -u):$(id -g)" "$IMAGESOURCE" # Make symlinks echo "... making symlinks" rm -rf /var/cache/zoneminder/events rm -rf /var/cache/zoneminder/images -rm -rf /var/cache/zoneminder/temp ln -s "$CONFIGSOURCE"/events /var/cache/zoneminder/events -ln -s "$CONFIGSOURCE"/images /var/cache/zoneminder/images -ln -s "$CONFIGSOURCE"/temp /var/cache/zoneminder/temp +ln -s "$IMAGESOURCE" /var/cache/zoneminder/images