e6dcb347f1a72adf8ecdec55e13dc8898bf13e11
[openwrt.git] / target / linux / lantiq / base-files / etc / hotplug.d / button / 10-generic.sh
1 #!/bin/sh
2
3 [ "${ACTION}" = "released" ] || exit 0
4
5 . /lib/functions.sh
6
7 case "${BUTTON}" in
8         reset)
9                 logger "reset pressed"
10                 echo "REBOOT" > /dev/console
11                 sleep 3
12                 sync
13                 reboot
14                 ;;
15         BTN_1)
16                 logger "factory pressed"
17                 echo "FACTORY RESET" > /dev/console
18                 jffs2_mark_erase "rootfs_data"
19                 sync
20                 reboot
21                 ;;
22         *)
23                 logger "unknown button ${BUTTON}"
24                 ;;
25 esac