1234567891011121314151617181920212223242526272829 |
- #!/bin/sh
- wait=3
- wait_config_mode() {
- sleep $wait
- uci set 'gluon-config-mode.@wizard[0].enabled=1'
- uci commit gluon-config-mode
- reboot
- }
- if [ "$BUTTON" = wps -o "$BUTTON" = reset ]; 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
|