OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 1... Line 1...
1 #!/bin/sh 1 #!/bin/sh
2 # Copyright (C) 2006-2019 OpenWrt.org 2 # Copyright (C) 2006-2009 OpenWrt.org
Line 3... Line -...
3   -  
4 . /lib/functions/leds.sh -  
5   -  
6 boot="$(get_dt_led boot)" -  
7 failsafe="$(get_dt_led failsafe)" -  
8 running="$(get_dt_led running)" -  
9 upgrade="$(get_dt_led upgrade)" -  
10   -  
11 set_led_state() { -  
12 status_led="$boot" -  
13   -  
14 case "$1" in -  
15 preinit) -  
16 status_led_blink_preinit -  
17 ;; -  
18 failsafe) -  
19 status_led_off -  
20 [ -n "$running" ] && { -  
21 status_led="$running" -  
22 status_led_off -  
23 } -  
24 status_led="$failsafe" -  
25 status_led_blink_failsafe -  
26 ;; -  
27 preinit_regular) -  
28 status_led_blink_preinit_regular -  
29 ;; -  
30 upgrade) -  
31 [ -n "$running" ] && { -  
32 status_led="$running" -  
33 status_led_off -  
34 } -  
35 status_led="$upgrade" -  
36 status_led_blink_preinit_regular -  
37 ;; -  
38 done) -  
39 status_led_off -  
40 [ -n "$running" ] && { -  
41 status_led="$running" -  
42 status_led_on -  
43 } -  
44 ;; -  
45 esac -  
46 } -  
47   3  
48 set_state() { -  
49 [ -n "$boot" -o -n "$failsafe" -o -n "$running" -o -n "$upgrade" ] && set_led_state "$1" -