#!/bin/sh
# monitor pin PB1 - if it goes high then initial a shutdown immediately
exit 1

WASOFF=0;
for (( ; ; ))
do
	VALUE=`cat /sys/class/gpio/gpio65/value `
  if [ "$VALUE" = "1" ]; then 
		WASOFF=1
	fi
	if [ "$VALUE" = "0" ]; then 
		if [ "$WASOFF" = "1" ]; then 
			echo "Immediate Shutdown Required"
			# next line is for debugging if everything is screwed up.
			sleep 30
			echo "Shutting Down Now"
			shutdown -h now
		fi
	fi	
	sleep 1
done