old tmp files removed at cleanup, not startup

This commit is contained in:
Alexander Bocken 2021-06-29 16:22:41 +02:00
parent b909eec576
commit 82e4b34438
Signed by: Alexander
GPG Key ID: 1D237BE83F9B05E8

13
bt
View File

@ -62,14 +62,6 @@ update_pair_list(){
#start scanning as early as possible to speed up pairing process #start scanning as early as possible to speed up pairing process
startup(){ startup(){
#remove old tmp files
for f in /tmp/*
do
case $f in
/tmp/bt_start_scan*) rm "$f";;
*) true;;
esac
done
if $AUTOSCAN if $AUTOSCAN
then then
power on power on
@ -128,7 +120,7 @@ poweroption="$( echo "$powerstatus" | sed 's/yes/power off/; s/no/power on/' )"
cleanup(){ cleanup(){
scan off scan off
rm /tmp/bt_start_scan$$ 2> /dev/null rm -f /tmp/bt_start_scan*
pkill -RTMIN+$barsignal $bar pkill -RTMIN+$barsignal $bar
exit 0 exit 0
} }
@ -220,7 +212,8 @@ case $choice in
bluetoothctl trust "$dev_id" bluetoothctl trust "$dev_id"
fi;; fi;;
"disconnect") "disconnect")
#search through all devices which are connected and only list those as options #search through all devices and check which are connected
#only list those connceted devices as options
# shellcheck disable=SC1091 # shellcheck disable=SC1091
connected_ids="$(bluetoothctl devices | awk '{print "bluetoothctl info "$2}' | . /dev/stdin | grep -E '(^Device |Connected:)' | sed -e 'N;s/\n/;/' | grep 'Connected: yes' | cut -d' ' -f2,5)" connected_ids="$(bluetoothctl devices | awk '{print "bluetoothctl info "$2}' | . /dev/stdin | grep -E '(^Device |Connected:)' | sed -e 'N;s/\n/;/' | grep 'Connected: yes' | cut -d' ' -f2,5)"
connected_devices="$(echo "$connected_ids" | while read -r id; do connected_devices="$(echo "$connected_ids" | while read -r id; do