diff --git a/birdnet-pi/rootfs/custom-services.d/30-monitoring.sh b/birdnet-pi/rootfs/custom-services.d/30-monitoring.sh index 00759ce0e..68e3c3977 100755 --- a/birdnet-pi/rootfs/custom-services.d/30-monitoring.sh +++ b/birdnet-pi/rootfs/custom-services.d/30-monitoring.sh @@ -14,27 +14,20 @@ source /config/birdnet.conf 2>/dev/null # Ensure folder exists ingest_dir="$RECS_DIR/StreamData" -if [ ! -d "$ingest_dir" ]; then - mkdir -p "$ingest_dir" - chown -R pi:pi "$ingest_dir" - chmod -R 755 "$ingest_dir" -fi # Other folder if no RTSP STREAM ? if [ -z "${RTSP_STREAM}" ]; then ingest_dir="${RECS_DIR}/$(date +"%B-%Y/%d-%A")" - if [ ! -d "$ingest_dir" ]; then - mkdir -p "$ingest_dir" - chown -R pi:pi "$ingest_dir" - chmod -R 755 "$ingest_dir" - fi fi -ingest_dir="$(readlink -f "$ingest_dir")" || true - # Check permissions +mkdir -p "$ingest_dir" chown -R pi:pi "$ingest_dir" -chmod -R 777 "$ingest_dir" +chmod -R 755 "$ingest_dir" +ingest_dir="$(readlink -f "$ingest_dir")" || true +mkdir -p "$ingest_dir" +chown -R pi:pi "$ingest_dir" +chmod -R 755 "$ingest_dir" while true; do sleep 61