old tmp files removed at cleanup, not startup
This commit is contained in:
parent
b909eec576
commit
82e4b34438
13
bt
13
bt
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user