gluon/package/gluon-setup-mode/files/etc/hotplug.d/button/50-gluon-setup-mode
2022-04-06 22:30:02 +02:00

28 lines
408 B
Bash
Executable File

#!/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