mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-06-10 17:46:00 +02:00
Update 01-structure.sh
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user