With this change we let user know 5 seconds have passed and reset button can be released (to trigger factory reset) Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 46650
		
			
				
	
	
		
			28 lines
		
	
	
		
			323 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			323 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
. /lib/functions.sh
 | 
						|
 | 
						|
case "$ACTION" in
 | 
						|
pressed)
 | 
						|
	return 5
 | 
						|
;;
 | 
						|
timeout)
 | 
						|
	. /etc/diag.sh
 | 
						|
	set_state failsafe
 | 
						|
;;
 | 
						|
released)
 | 
						|
	if [ "$SEEN" -lt 1 ]
 | 
						|
	then
 | 
						|
		echo "REBOOT" > /dev/console
 | 
						|
		sync
 | 
						|
		reboot
 | 
						|
	elif [ "$SEEN" -gt 5 ]
 | 
						|
	then
 | 
						|
		echo "FACTORY RESET" > /dev/console
 | 
						|
		jffs2reset -y && reboot &
 | 
						|
	fi
 | 
						|
;;
 | 
						|
esac
 | 
						|
 | 
						|
return 0
 |