OpenWrt – Diff between revs 2 and 3
?pathlinks?
Rev 2 | Rev 3 | |||
---|---|---|---|---|
Line 18... | Line 18... | |||
18 | config_get sysfs $1 sysfs |
18 | config_get sysfs $1 sysfs |
|
19 | config_get name $1 name "$sysfs" |
19 | config_get name $1 name "$sysfs" |
|
20 | config_get trigger $1 trigger "none" |
20 | config_get trigger $1 trigger "none" |
|
21 | config_get dev $1 dev |
21 | config_get dev $1 dev |
|
22 | config_get ports $1 port |
22 | config_get ports $1 port |
|
23 | config_get mode $1 mode |
23 | config_get mode $1 mode "link" |
|
24 | config_get_bool default $1 default "nil" |
24 | config_get_bool default $1 default "nil" |
|
25 | config_get delayon $1 delayon |
25 | config_get delayon $1 delayon |
|
26 | config_get delayoff $1 delayoff |
26 | config_get delayoff $1 delayoff |
|
27 | config_get interval $1 interval "50" |
27 | config_get interval $1 interval "50" |
|
28 | config_get port_state $1 port_state |
28 | config_get port_state $1 port_state |
|
Line 69... | Line 69... | |||
69 | } |
69 | } |
|
70 | case "$trigger" in |
70 | case "$trigger" in |
|
71 | "netdev") |
71 | "netdev") |
|
72 | [ -n "$dev" ] && { |
72 | [ -n "$dev" ] && { |
|
73 | echo $dev > /sys/class/leds/${sysfs}/device_name |
73 | echo $dev > /sys/class/leds/${sysfs}/device_name |
|
74 | for m in $mode; do |
- | ||
75 | [ -e "/sys/class/leds/${sysfs}/$m" ] && \ |
- | ||
76 | echo 1 > /sys/class/leds/${sysfs}/$m |
74 | echo $mode > /sys/class/leds/${sysfs}/mode |
|
77 | done |
- | ||
78 | echo $interval > /sys/class/leds/${sysfs}/interval |
75 | echo $interval > /sys/class/leds/${sysfs}/interval |
|
79 | } |
76 | } |
|
80 | ;; |
77 | ;; |
|
Line 81... | Line 78... | |||
81 | |
78 | |
|
Line 111... | Line 108... | |||
111 | [ -n "$port_mask" ] && \ |
108 | [ -n "$port_mask" ] && \ |
|
112 | echo $port_mask > /sys/class/leds/${sysfs}/port_mask |
109 | echo $port_mask > /sys/class/leds/${sysfs}/port_mask |
|
113 | config_get speed_mask $1 speed_mask |
110 | config_get speed_mask $1 speed_mask |
|
114 | [ -n "$speed_mask" ] && \ |
111 | [ -n "$speed_mask" ] && \ |
|
115 | echo $speed_mask > /sys/class/leds/${sysfs}/speed_mask |
112 | echo $speed_mask > /sys/class/leds/${sysfs}/speed_mask |
|
116 | [ -n "$mode" ] && \ |
- | ||
117 | echo "$mode" > /sys/class/leds/${sysfs}/mode |
- | ||
118 | ;; |
113 | ;; |
|
119 | esac |
114 | esac |
|
120 | } |
115 | } |
|
121 | } |
116 | } |