OpenWrt – Blame information for rev 4
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
4 | office | 1 | #!/bin/sh |
2 | # Copyright (C) 2010-2013 OpenWrt.org |
||
3 | |||
4 | . /lib/functions.sh |
||
5 | . /lib/functions/leds.sh |
||
6 | |||
7 | get_status_led() { |
||
8 | board=$(board_name) |
||
9 | boardname="${board##*,}" |
||
10 | |||
11 | case $board in |
||
12 | 3g150b|\ |
||
13 | 3g300m|\ |
||
14 | w150m) |
||
15 | status_led="$boardname:blue:ap" |
||
16 | ;; |
||
17 | 3g-6200n|\ |
||
18 | ar670w|\ |
||
19 | ar725w|\ |
||
20 | br-6475nd|\ |
||
21 | c50|\ |
||
22 | dch-m225|\ |
||
23 | dir-860l-b1|\ |
||
24 | e1700|\ |
||
25 | elecom,wrc-1167ghbk2-s|\ |
||
26 | ex2700|\ |
||
27 | ex3700|\ |
||
28 | fonera20n|\ |
||
29 | firewrt|\ |
||
30 | hg255d|\ |
||
31 | iodata,wn-gx300gr|\ |
||
32 | kn|\ |
||
33 | kn_rc|\ |
||
34 | kn_rf|\ |
||
35 | kng_rc|\ |
||
36 | mzk-750dhp|\ |
||
37 | mzk-dp150n|\ |
||
38 | mzk-w300nh2|\ |
||
39 | nbg-419n|\ |
||
40 | nbg-419n2|\ |
||
41 | pwh2004|\ |
||
42 | r6220|\ |
||
43 | tplink,c20-v4|\ |
||
44 | tplink,c50-v3|\ |
||
45 | tplink,tl-mr3420-v5|\ |
||
46 | tplink,tl-wr842n-v5|\ |
||
47 | tplink,tl-wr902ac-v3|\ |
||
48 | tl-wr840n-v4|\ |
||
49 | tl-wr840n-v5|\ |
||
50 | tl-wr841n-v13|\ |
||
51 | vr500|\ |
||
52 | wnce2001|\ |
||
53 | wndr3700v5|\ |
||
54 | x5|\ |
||
55 | x8|\ |
||
56 | xdxrn502j|\ |
||
57 | wn3000rpv3) |
||
58 | status_led="$boardname:green:power" |
||
59 | ;; |
||
60 | 3g-6200nl) |
||
61 | status_led="$boardname:green:internet" |
||
62 | ;; |
||
63 | a5-v11|\ |
||
64 | cs-qr10|\ |
||
65 | d105|\ |
||
66 | dcs-930l-b1|\ |
||
67 | hlk-rm04|\ |
||
68 | jhr-n825r|\ |
||
69 | mpr-a1|\ |
||
70 | mpr-a2|\ |
||
71 | mzk-ex750np) |
||
72 | status_led="$boardname:red:power" |
||
73 | ;; |
||
74 | ai-br100|\ |
||
75 | ht-tm02) |
||
76 | status_led="$boardname:blue:wlan" |
||
77 | ;; |
||
78 | alfa-network,ac1200rm|\ |
||
79 | awapn2403|\ |
||
80 | dir-645|\ |
||
81 | sk-wb8|\ |
||
82 | wrh-300cr) |
||
83 | status_led="$boardname:green:wps" |
||
84 | ;; |
||
85 | alfa-network,awusfree1) |
||
86 | status_led="$boardname:orange:system" |
||
87 | ;; |
||
88 | all0239-3g|\ |
||
89 | dcs-930|\ |
||
90 | dir-300-b1|\ |
||
91 | dir-300-b7|\ |
||
92 | dir-320-b1|\ |
||
93 | dir-600-b1|\ |
||
94 | dir-610-a1|\ |
||
95 | dir-615-d|\ |
||
96 | dir-615-h1|\ |
||
97 | dir-620-a1|\ |
||
98 | dir-620-d1|\ |
||
99 | dwr-512-b|\ |
||
100 | dlink,dwr-116-a1|\ |
||
101 | gnubee,gb-pc1|\ |
||
102 | gnubee,gb-pc2|\ |
||
103 | hpm|\ |
||
104 | hw550-3g|\ |
||
105 | mac1200rv2|\ |
||
106 | miniembwifi|\ |
||
107 | mofi3500-3gn|\ |
||
108 | rut5xx|\ |
||
109 | v11st-fe|\ |
||
110 | wmr-300|\ |
||
111 | zbt-wg2626) |
||
112 | status_led="$boardname:green:status" |
||
113 | ;; |
||
114 | dlink,dwr-921-c1) |
||
115 | status_led="$boardname:green:sigstrength" |
||
116 | ;; |
||
117 | asl26555-8M|\ |
||
118 | asl26555-16M) |
||
119 | status_led="asl26555:green:power" |
||
120 | ;; |
||
121 | atp-52b|\ |
||
122 | ew1200|\ |
||
123 | ip2202) |
||
124 | status_led="$boardname:green:run" |
||
125 | ;; |
||
126 | c108) |
||
127 | status_led="$boardname:green:lan" |
||
128 | ;; |
||
129 | cf-wr800n|\ |
||
130 | psg1208) |
||
131 | status_led="$boardname:white:wps" |
||
132 | ;; |
||
133 | psg1218a|\ |
||
134 | psg1218b) |
||
135 | status_led="$boardname:yellow:status" |
||
136 | ;; |
||
137 | cy-swr1100|\ |
||
138 | w502u|\ |
||
139 | youhua,wr1200js) |
||
140 | status_led="$boardname:blue:wps" |
||
141 | ;; |
||
142 | d240|\ |
||
143 | dap-1350|\ |
||
144 | na930|\ |
||
145 | d-team,newifi-d2|\ |
||
146 | pbr-m1|\ |
||
147 | re350-v1|\ |
||
148 | rt-ac51u|\ |
||
149 | rt-n13u|\ |
||
150 | rt-n14u|\ |
||
151 | rt-n15|\ |
||
152 | rt-n56u|\ |
||
153 | tplink,c20-v1|\ |
||
154 | wl-330n|\ |
||
155 | wl-330n3g|\ |
||
156 | wli-tx4-ag300n|\ |
||
157 | y1|\ |
||
158 | y1s|\ |
||
159 | youku-yk1|\ |
||
160 | zorlik,zl5900v2) |
||
161 | status_led="$boardname:blue:power" |
||
162 | ;; |
||
163 | dlink,dap-1522-a1|\ |
||
164 | phicomm,k2g|\ |
||
165 | k2p|\ |
||
166 | m3|\ |
||
167 | mir3g|\ |
||
168 | miwifi-nano) |
||
169 | status_led="$boardname:blue:status" |
||
170 | ;; |
||
171 | db-wrt01|\ |
||
172 | esr-9753|\ |
||
173 | pbr-d1) |
||
174 | status_led="$boardname:orange:power" |
||
175 | ;; |
||
176 | f5d8235-v1) |
||
177 | status_led="$boardname:blue:wired" |
||
178 | ;; |
||
179 | f5d8235-v2) |
||
180 | status_led="$boardname:blue:router" |
||
181 | ;; |
||
182 | f7c027|\ |
||
183 | timecloud) |
||
184 | status_led="$boardname:orange:status" |
||
185 | ;; |
||
186 | hc5*61|\ |
||
187 | hc5661a|\ |
||
188 | jhr-n805r|\ |
||
189 | jhr-n926r|\ |
||
190 | mlw221|\ |
||
191 | mlwg2|\ |
||
192 | vonets,var11n-300) |
||
193 | status_led="$boardname:blue:system" |
||
194 | ;; |
||
195 | hc5962) |
||
196 | status_led="$boardname:white:status" |
||
197 | ;; |
||
198 | linkits7688) |
||
199 | status_led="linkit-smart-7688:orange:wifi" |
||
200 | ;; |
||
201 | m2m) |
||
202 | status_led="$boardname:blue:wifi" |
||
203 | ;; |
||
204 | gl-mt300n-v2) |
||
205 | status_led="$boardname:green:power" |
||
206 | ;; |
||
207 | gl-mt300n-v3) |
||
208 | status_led="$boardname:blue:power" |
||
209 | ;; |
||
210 | m4-4M|\ |
||
211 | m4-8M) |
||
212 | status_led="m4:blue:status" |
||
213 | ;; |
||
214 | mikrotik,rbm33g) |
||
215 | status_led="rbm33g:green:usr" |
||
216 | ;; |
||
217 | miwifi-mini|\ |
||
218 | zte-q7) |
||
219 | status_led="$boardname:red:status" |
||
220 | ;; |
||
221 | mr-102n) |
||
222 | status_led="$boardname:amber:status" |
||
223 | ;; |
||
224 | mr200) |
||
225 | status_led="$boardname:white:power" |
||
226 | ;; |
||
227 | nw718) |
||
228 | status_led="$boardname:amber:cpu" |
||
229 | ;; |
||
230 | newifi-d1) |
||
231 | status_led="$boardname:blue:status" |
||
232 | ;; |
||
233 | omega2| \ |
||
234 | omega2p) |
||
235 | status_led="$boardname:amber:system" |
||
236 | ;; |
||
237 | oy-0001|\ |
||
238 | sl-r7205) |
||
239 | status_led="$boardname:green:wifi" |
||
240 | ;; |
||
241 | psr-680w) |
||
242 | status_led="$boardname:red:wan" |
||
243 | ;; |
||
244 | px-4885-4M|\ |
||
245 | px-4885-8M) |
||
246 | status_led="px-4885:orange:wifi" |
||
247 | ;; |
||
248 | re6500|\ |
||
249 | whr-1166d|\ |
||
250 | whr-600d) |
||
251 | status_led="$boardname:orange:wifi" |
||
252 | ;; |
||
253 | mzk-ex300np|\ |
||
254 | rt-n10-plus|\ |
||
255 | tew-638apb-v2|\ |
||
256 | tew-691gr|\ |
||
257 | tew-692gr|\ |
||
258 | ur-326n4g|\ |
||
259 | ur-336un|\ |
||
260 | wf-2881) |
||
261 | status_led="$boardname:green:wps" |
||
262 | ;; |
||
263 | rb750gr3) |
||
264 | status_led="$boardname:blue:pwr" |
||
265 | ;; |
||
266 | sap-g3200u3) |
||
267 | status_led="$boardname:green:usb" |
||
268 | ;; |
||
269 | u25awf-h1) |
||
270 | status_led="u25awf:red:wifi" |
||
271 | ;; |
||
272 | u7621-06-256M-16M) |
||
273 | status_led="u7621-06:green:status" |
||
274 | ;; |
||
275 | u7628-01-128M-16M) |
||
276 | status_led="u7628-01:green:power" |
||
277 | ;; |
||
278 | v22rw-2x2) |
||
279 | status_led="$boardname:green:security" |
||
280 | ;; |
||
281 | vocore-8M|\ |
||
282 | vocore-16M) |
||
283 | status_led="vocore:green:status" |
||
284 | ;; |
||
285 | vocore2) |
||
286 | status_led="$boardname:fuchsia:status" |
||
287 | ;; |
||
288 | vocore2lite) |
||
289 | status_led="$boardname:green:status" |
||
290 | ;; |
||
291 | w306r-v20|\ |
||
292 | mqmaker,witi-256m|\ |
||
293 | mqmaker,witi-512m|\ |
||
294 | zbt-wr8305rt) |
||
295 | status_led="$boardname:green:sys" |
||
296 | ;; |
||
297 | wcr-1166ds|\ |
||
298 | whr-300hp2|\ |
||
299 | wsr-1166|\ |
||
300 | wsr-600) |
||
301 | status_led="$boardname:green:power" |
||
302 | ;; |
||
303 | wcr-150gn|\ |
||
304 | wl-351) |
||
305 | status_led="$boardname:amber:power" |
||
306 | ;; |
||
307 | whr-g300n|\ |
||
308 | wlr-6000|\ |
||
309 | zbt-we2026) |
||
310 | status_led="$boardname:red:power" |
||
311 | ;; |
||
312 | widora,neo-16m|\ |
||
313 | widora,neo-32m) |
||
314 | status_led="widora:orange:wifi" |
||
315 | ;; |
||
316 | wzr-agl300nh) |
||
317 | status_led="$boardname:green:router" |
||
318 | ;; |
||
319 | wizfi630a) |
||
320 | status_led="$boardname::run" |
||
321 | ;; |
||
322 | wr512-3gn-4M|\ |
||
323 | wr512-3gn-8M) |
||
324 | status_led="wr512-3gn:green:wps" |
||
325 | ;; |
||
326 | wrtnode2r | \ |
||
327 | wrtnode2p | \ |
||
328 | wrtnode) |
||
329 | status_led="wrtnode:blue:indicator" |
||
330 | ;; |
||
331 | wt3020-4M|\ |
||
332 | wt3020-8M) |
||
333 | status_led="wt3020:blue:power" |
||
334 | ;; |
||
335 | zbt-cpe102) |
||
336 | status_led="$boardname:green:4g-0" |
||
337 | ;; |
||
338 | zbt-we826-16M|\ |
||
339 | zbt-we826-32M) |
||
340 | status_led="zbt-we826:green:power" |
||
341 | ;; |
||
342 | zbtlink,zbt-we1226) |
||
343 | status_led="$boardname:green:wlan" |
||
344 | ;; |
||
345 | zbt-wg3526-16M|\ |
||
346 | zbt-wg3526-32M) |
||
347 | status_led="zbt-wg3526:green:status" |
||
348 | ;; |
||
349 | esac |
||
350 | } |
||
351 | |||
352 | set_state() { |
||
353 | get_status_led $1 |
||
354 | |||
355 | case "$1" in |
||
356 | preinit) |
||
357 | status_led_blink_preinit |
||
358 | ;; |
||
359 | failsafe) |
||
360 | status_led_blink_failsafe |
||
361 | ;; |
||
362 | upgrade | \ |
||
363 | preinit_regular) |
||
364 | status_led_blink_preinit_regular |
||
365 | ;; |
||
366 | done) |
||
367 | status_led_on |
||
368 | ;; |
||
369 | esac |
||
370 | } |