#!/bin/sh wait=3 wait_setup_mode() { sleep $wait gluon-enter-setup-mode } if [ "$BUTTON" = wps ] || [ "$BUTTON" = reset ] || [ "$BUTTON" = phone ]; then case "$ACTION" in pressed) wait_setup_mode & PID=$! echo $PID > /tmp/.wait_setup_mode ;; released) if [ -r /tmp/.wait_setup_mode ]; then kill "$(cat /tmp/.wait_setup_mode)" rm /tmp/.wait_setup_mode fi ;; esac fi