Add '10-thunderkey.sh'
This commit is contained in:
parent
67ae1044e9
commit
74a4206c76
43
10-thunderkey.sh
Normal file
43
10-thunderkey.sh
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# luhf @ git.monocul.us - Andrea Santaniello
|
||||||
|
|
||||||
|
do_magic() {
|
||||||
|
local lockfile="/tmp/TBREBOOT"
|
||||||
|
if [ -e "$lockfile" ]; then
|
||||||
|
echo "Lockfile already exists. Process might be running."
|
||||||
|
|
||||||
|
else
|
||||||
|
touch "$lockfile"
|
||||||
|
echo "Lockfile created at $lockfile starting procedure."
|
||||||
|
# Beep Signal
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=101
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
# Restart TB services.
|
||||||
|
/etc/init.d/thunderbolt.sh stop
|
||||||
|
sleep 5
|
||||||
|
# Final Beep
|
||||||
|
/etc/init.d/thunderbolt.sh start
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=101
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
# HOW TO: get a usb drive, nothing fancy, create an empty file named RESETTB, change path here.
|
||||||
|
if [ -e "/share/external/DEV3301_1/RESETTB" ]; then
|
||||||
|
if [ -e "/tmp/TBREBOOT" ]; then
|
||||||
|
rm /tmp/TBREBOOT
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
/sbin/hal_app --se_buzzer enc_id=0,mode=100
|
||||||
|
fi
|
||||||
|
echo "RESETTB found!"
|
||||||
|
sleep 5
|
||||||
|
else
|
||||||
|
echo "RESETTB not found. Waiting..."
|
||||||
|
do_magic
|
||||||
|
sleep 5
|
||||||
|
fi
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user