avoid running out of space on Pi Zero

This commit is contained in:
frederik
2025-11-15 12:10:43 +01:00
parent da92e77240
commit 5ef3b71d7d
+6
View File
@@ -25,6 +25,11 @@ sudo -E HOME=$HOME USER=$USER ./install_services.sh || exit 1
source /etc/birdnet/birdnet.conf source /etc/birdnet/birdnet.conf
install_birdnet() { install_birdnet() {
TMP_SIZE=$(df --output=avail /tmp | tail -n 1)
if [[ $TMP_SIZE -lt 300000 ]]; then
mkdir -p $HOME/bird_tmp
export TMPDIR=$HOME/bird_tmp
fi
cd ~/BirdNET-Pi || exit 1 cd ~/BirdNET-Pi || exit 1
echo "Establishing a python virtual environment" echo "Establishing a python virtual environment"
python3 -m venv birdnet python3 -m venv birdnet
@@ -39,6 +44,7 @@ install_birdnet() {
[ $LOOP_COUNT == 0 ] && exit 1 [ $LOOP_COUNT == 0 ] && exit 1
sleep 5 sleep 5
done done
[ -d $HOME/bird_tmp ] && rm -rf $HOME/bird_tmp
} }
[ -d ${RECS_DIR} ] || mkdir -p ${RECS_DIR} &> /dev/null [ -d ${RECS_DIR} ] || mkdir -p ${RECS_DIR} &> /dev/null