From 52514cdaa6a63f428b53339278323c024248eacf Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 17 Jan 2025 17:28:29 +0100 Subject: [PATCH] Update 01-structure.sh --- .../rootfs/etc/cont-init.d/01-structure.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/birdnet-go/rootfs/etc/cont-init.d/01-structure.sh b/birdnet-go/rootfs/etc/cont-init.d/01-structure.sh index a235aabdd..76057db81 100755 --- a/birdnet-go/rootfs/etc/cont-init.d/01-structure.sh +++ b/birdnet-go/rootfs/etc/cont-init.d/01-structure.sh @@ -39,19 +39,19 @@ fi # Set the new birdsongs folder BIRDSONGS_FOLDER="$(bashio::config "BIRDSONGS_FOLDER")" -BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER:-/config/clips}" +BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER:-clips/}" BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER%/}" if [[ ! "$BIRDSONGS_FOLDER" == /* ]]; then - if [ ! -d /config/"$BIRDSONGS_FOLDER" ]; then - mkdir -p /config/"$BIRDSONGS_FOLDER" + if [ ! -d "/config/$BIRDSONGS_FOLDER" ]; then + mkdir -p "/config/$BIRDSONGS_FOLDER" fi - if [ -d /data/"$BIRDSONGS_FOLDER" ]; then - if "$(ls -A /data/"$BIRDSONGS_FOLDER")"; then - cp -rf /data/"$BIRDSONGS_FOLDER"/* /config/"$BIRDSONGS_FOLDER"/* + if [ -d "/data/$BIRDSONGS_FOLDER" ]; then + if [ -n "$(ls -A /data/"$BIRDSONGS_FOLDER" 2>/dev/null)" ]; then + cp -rf /data/"$BIRDSONGS_FOLDER"/* /config/"$BIRDSONGS_FOLDER"/ fi - rm -r /data/"$BIRDSONGS_FOLDER" + rm -r "/data/$BIRDSONGS_FOLDER" fi - ln -sf /config/"$BIRDSONGS_FOLDER" /data/"$BIRDSONGS_FOLDER" + ln -sf "/config/$BIRDSONGS_FOLDER" "/data/$BIRDSONGS_FOLDER" fi bashio::log.info "... audio clips saved to $BIRDSONGS_FOLDER according to addon options"