write transient files to tmpfs aka ram drive

This commit is contained in:
frederik
2024-02-11 17:19:09 +01:00
parent 35db8bcb3b
commit a4122b5bcc
4 changed files with 29 additions and 1 deletions
+19
View File
@@ -26,3 +26,22 @@ get_tf_whl () {
}
fi
}
install_birdnet_mount() {
TMP_MOUNT=$(systemd-escape -p --suffix=mount "$RECS_DIR/StreamData")
cat << EOF > $HOME/BirdNET-Pi/templates/$TMP_MOUNT
[Unit]
Description=Birdnet tmpfs for transient files
ConditionPathExists=$RECS_DIR/StreamData
[Mount]
What=tmpfs
Where=$RECS_DIR/StreamData
Type=tmpfs
Options=mode=1777,nosuid,nodev
[Install]
WantedBy=multi-user.target
EOF
ln -sf $HOME/BirdNET-Pi/templates/$TMP_MOUNT /usr/lib/systemd/system
}