39 lines
		
	
	
	
		
			704 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
	
		
			704 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env sh
 | 
						|
 | 
						|
. "$(which sxmo_common.sh)"
 | 
						|
 | 
						|
REDLED_PATH="/sys/class/leds/red:indicator/brightness"
 | 
						|
BLUELED_PATH="/sys/class/leds/blue:indicator/brightness"
 | 
						|
 | 
						|
finish() {
 | 
						|
	kill $BLINKPID
 | 
						|
 | 
						|
	echo 0 > "$REDLED_PATH"
 | 
						|
	echo 0 > "$BLUELED_PATH"
 | 
						|
 | 
						|
	# Going back to crust
 | 
						|
	if [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; then
 | 
						|
		sxmo_screenlock.sh rtc "$SXMO_RTCWAKEINTERVAL"
 | 
						|
	fi
 | 
						|
 | 
						|
	exit 0
 | 
						|
}
 | 
						|
 | 
						|
trap 'finish' TERM INT EXIT
 | 
						|
 | 
						|
blink() {
 | 
						|
	while [ "$(sxmo_screenlock.sh getCurState)" != "unlock" ]; do
 | 
						|
		echo 1 > "$REDLED_PATH"
 | 
						|
		echo 0 > "$BLUELED_PATH"
 | 
						|
		sleep 0.5
 | 
						|
		echo 0 > "$REDLED_PATH"
 | 
						|
		echo 1 > "$BLUELED_PATH"
 | 
						|
		sleep 0.5
 | 
						|
	done
 | 
						|
}
 | 
						|
 | 
						|
blink &
 | 
						|
BLINKPID=$!
 | 
						|
 | 
						|
# Replace this by wathever you want to do
 | 
						|
sleep 10
 |