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
 |