diff --git a/battybirdnet-pi/rootfs/etc/cont-init.d/01-structure.sh b/battybirdnet-pi/rootfs/etc/cont-init.d/01-structure.sh index 77b82d808..c04a84896 100755 --- a/battybirdnet-pi/rootfs/etc/cont-init.d/01-structure.sh +++ b/battybirdnet-pi/rootfs/etc/cont-init.d/01-structure.sh @@ -53,7 +53,15 @@ echo "... setting permissions for user pi" chown -R pi:pi /config /etc/birdnet "$BIRDSONGS_FOLDER" /tmp chmod -R 755 /config /etc/birdnet "$BIRDSONGS_FOLDER" /tmp +# Create default birds.db +if [ ! -f "$HOME/BirdNET-Pi/scripts/birds.db" ]; then + "$HOME/BirdNET-Pi/scripts/createdb.sh" +fi + # Backup default birdnet.conf for sanity check +if [ ! -f "$HOME/BirdNET-Pi/birdnet.conf" ]; then + ln -s /etc/birdnet/birdnet.conf "$HOME/BirdNET-Pi/birdnet.conf" +fi cp "$HOME/BirdNET-Pi/birdnet.conf" "$HOME/BirdNET-Pi/birdnet.bak" # Symlink configuration files