Add config mode re-enter script

This commit is contained in:
Matthias Schiffer 2012-09-18 21:38:27 +02:00
parent e4ca6b5a4c
commit 09e8f07c8d
1 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,29 @@
#!/bin/sh
wait=3
wait_config_mode() {
sleep $wait
uci set 'config_mode.@wizard[0].enabled=1'
uci commit config_mode
reboot
}
if [ "$BUTTON" = wps ]; then
case "$ACTION" in
pressed)
wait_config_mode &
PID=$!
echo $PID > /tmp/.wait_config_mode
;;
released)
if [ -r /tmp/.wait_config_mode ]; then
kill $(cat /tmp/.wait_config_mode)
rm /tmp/.wait_config_mode
fi
;;
esac
fi