Update 01-structure.sh

This commit is contained in:
Alexandre
2025-01-17 17:27:15 +01:00
committed by GitHub
parent 534f1cc190
commit 7626922146

View File

@@ -41,10 +41,19 @@ fi
BIRDSONGS_FOLDER="$(bashio::config "BIRDSONGS_FOLDER")" BIRDSONGS_FOLDER="$(bashio::config "BIRDSONGS_FOLDER")"
BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER:-/config/clips}" BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER:-/config/clips}"
BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER%/}" BIRDSONGS_FOLDER="${BIRDSONGS_FOLDER%/}"
if ! mkdir -p "$BIRDSONGS_FOLDER"; then if [[ ! "$BIRDSONGS_FOLDER" == /* ]]; then
bashio::log.fatal "Cannot create $BIRDSONGS_FOLDER." if [ ! -d /config/"$BIRDSONGS_FOLDER" ]; then
exit 1 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"/*
fi
rm -r /data/"$BIRDSONGS_FOLDER"
fi
ln -sf /config/"$BIRDSONGS_FOLDER" /data/"$BIRDSONGS_FOLDER"
fi fi
bashio::log.info "... audio clips saved to $BIRDSONGS_FOLDER according to addon options" bashio::log.info "... audio clips saved to $BIRDSONGS_FOLDER according to addon options"
# Migrate data if the folder has changed # Migrate data if the folder has changed