From cd5a2ed65893f831d37ea5b6fa14900e09269cdd Mon Sep 17 00:00:00 2001 From: mcguirepr89 Date: Mon, 31 Jan 2022 16:23:17 -0500 Subject: [PATCH] rebuilding database after clearing data --- scripts/clear_all_data.sh | 10 ++++++++++ scripts/install_services.sh | 2 ++ scripts/update_services.sh | 2 ++ 3 files changed, 14 insertions(+) diff --git a/scripts/clear_all_data.sh b/scripts/clear_all_data.sh index d58cae1..54c4034 100755 --- a/scripts/clear_all_data.sh +++ b/scripts/clear_all_data.sh @@ -70,6 +70,16 @@ sudo -u${USER} sed -i "s/https:\/\/v2.wttr.in\//https:\/\/v2.wttr.in\/"${LATITUD chmod -R g+rw $(dirname ${my_dir}) chmod -R g+rw ${RECS_DIR} +echo "Generating BirdDB.txt" +if ! [ -f $(dirname ${my_dir})/BirdDB.txt ];then + sudo -u ${USER} touch $(dirname ${my_dir})/BirdDB.txt + echo "Date;Time;Sci_Name;Com_Name;Confidence;Lat;Lon;Cutoff;Week;Sens;Overlap" | sudo -u ${USER} tee -a $(dirname ${my_dir})/BirdDB.txt +elif ! grep Date $(dirname ${my_dir})/BirdDB.txt;then + sudo -u ${USER} sed -i '1 i\Date;Time;Sci_Name;Com_Name;Confidence;Lat;Lon;Cutoff;Week;Sens;Overlap' $(dirname ${my_dir})/BirdDB.txt +fi +ln -sf $(dirname ${my_dir})/BirdDB.txt ${my_dir}/BirdDB.txt && + chown pi:pi ${my_dir}/BirdDB.txt && chmod g+rw ${my_dir}/BirdDB.txt + echo "Dropping and re-creating database" sudo /home/pi/BirdNET-Pi/scripts/createdb_bullseye.sh diff --git a/scripts/install_services.sh b/scripts/install_services.sh index 3ab4ad9..8020730 100755 --- a/scripts/install_services.sh +++ b/scripts/install_services.sh @@ -182,6 +182,8 @@ generate_BirdDB() { elif ! grep Date $(dirname ${my_dir})/BirdDB.txt;then sudo -u ${USER} sed -i '1 i\Date;Time;Sci_Name;Com_Name;Confidence;Lat;Lon;Cutoff;Week;Sens;Overlap' $(dirname ${my_dir})/BirdDB.txt fi + ln -sf $(dirname ${my_dir})/BirdDB.txt ${my_dir}/BirdDB.txt && + chown pi:pi ${my_dir}/BirdDB.txt && chmod g+rw ${my_dir}/BirdDB.txt } install_alsa() { diff --git a/scripts/update_services.sh b/scripts/update_services.sh index 863cb15..9d88b37 100755 --- a/scripts/update_services.sh +++ b/scripts/update_services.sh @@ -170,6 +170,8 @@ generate_BirdDB() { elif ! grep Date $(dirname ${my_dir})/BirdDB.txt;then sudo -u ${USER} sed -i '1 i\Date;Time;Sci_Name;Com_Name;Confidence;Lat;Lon;Cutoff;Week;Sens;Overlap' $(dirname ${my_dir})/BirdDB.txt fi + ln -sf $(dirname ${my_dir})/BirdDB.txt ${my_dir}/BirdDB.txt && + chown pi:pi ${my_dir}/BirdDB.txt && chmod g+rw ${my_dir}/BirdDB.txt } install_alsa() {