mirror of
https://github.com/nikdoof/builder.git
synced 2025-12-25 15:59:22 +00:00
29 lines
616 B
Bash
Executable File
29 lines
616 B
Bash
Executable File
#!/bin/sh
|
|
|
|
case "$1" in
|
|
start | restart | reload)
|
|
if [ ! -d /sys/class/gpio/gpio0/ ]; then
|
|
echo 0 > /sys/class/gpio/export
|
|
echo in > /sys/class/gpio/gpio0/direction
|
|
fi
|
|
printf "Checking the reset button: "
|
|
if [ $(cat /sys/class/gpio/gpio0/value) -eq 0 ]; then
|
|
echo "PRESSED"
|
|
# Wipe overlay partition and reboot
|
|
echo "Let's start wipe overlay partition (/dev/mtd4)"
|
|
/usr/sbin/sysupgrade -n -z
|
|
else
|
|
echo "NOT PRESSED"
|
|
fi
|
|
exit $?
|
|
;;
|
|
stop)
|
|
exit 0
|
|
;;
|
|
*)
|
|
echo "Usage: $0 {start|stop|restart}"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|