mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 01:52:51 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 2d371ec80cd36192af64a124a90d4ac0d64c1e30 Mon Sep 17 00:00:00 2001
 | |
| From: John Crispin <john@phrozen.org>
 | |
| Date: Mon, 11 Sep 2023 08:16:52 +0200
 | |
| Subject: [PATCH 19/68] ucentral-state: OpenWrt integration
 | |
| 
 | |
| Signed-off-by: John Crispin <john@phrozen.org>
 | |
| ---
 | |
|  package/base-files/files/etc/diag.sh         | 7 +++++++
 | |
|  package/base-files/files/etc/init.d/done     | 2 +-
 | |
|  package/base-files/files/etc/rc.button/reset | 1 +
 | |
|  3 files changed, 9 insertions(+), 1 deletion(-)
 | |
| 
 | |
| diff --git a/package/base-files/files/etc/diag.sh b/package/base-files/files/etc/diag.sh
 | |
| index 37a8ec758e..27a3052ade 100644
 | |
| --- a/package/base-files/files/etc/diag.sh
 | |
| +++ b/package/base-files/files/etc/diag.sh
 | |
| @@ -35,6 +35,13 @@ set_led_state() {
 | |
|  		status_led="$upgrade"
 | |
|  		status_led_blink_preinit_regular
 | |
|  		;;
 | |
| +	reboot)
 | |
| +		
 | |
| +		;;
 | |
| +	connect)
 | |
| +		status_led="$running"
 | |
| +		status_led_set_heartbeat
 | |
| +		;;
 | |
|  	done)
 | |
|  		status_led_off
 | |
|  		[ "$status_led" != "$running" ] && \
 | |
| diff --git a/package/base-files/files/etc/init.d/done b/package/base-files/files/etc/init.d/done
 | |
| index 32d6118df7..016df40dcc 100755
 | |
| --- a/package/base-files/files/etc/init.d/done
 | |
| +++ b/package/base-files/files/etc/init.d/done
 | |
| @@ -13,5 +13,5 @@ boot() {
 | |
|  
 | |
|  	# set leds to normal state
 | |
|  	. /etc/diag.sh
 | |
| -	set_state done
 | |
| +	set_state connect
 | |
|  }
 | |
| diff --git a/package/base-files/files/etc/rc.button/reset b/package/base-files/files/etc/rc.button/reset
 | |
| index 2403122ad2..2f558fe035 100755
 | |
| --- a/package/base-files/files/etc/rc.button/reset
 | |
| +++ b/package/base-files/files/etc/rc.button/reset
 | |
| @@ -6,6 +6,7 @@ OVERLAY="$( grep ' /overlay ' /proc/mounts )"
 | |
|  
 | |
|  case "$ACTION" in
 | |
|  pressed)
 | |
| +	ubus call state set '{"state": "factory-reset"}'
 | |
|  	[ -z "$OVERLAY" ] && return 0
 | |
|  
 | |
|  	return 5
 | |
| -- 
 | |
| 2.34.1
 | |
| 
 | 
