lantiq_dsl.sh: properly detect vdsl_cpe_control and add missing quotes
[openwrt/openwrt.git] / target / linux / lantiq / base-files / etc / diag.sh
1 #!/bin/sh
2 # Copyright (C) 2012-2013 OpenWrt.org
3
4 . /lib/functions/leds.sh
5
6 status_led="power"
7
8 set_state() {
9 [ -d /sys/class/leds/power2/ ] && {
10
11 case "$1" in
12 preinit)
13 led_set_attr "power2" "trigger" "heartbeat"
14 status_led_on
15 ;;
16 failsafe)
17 led_off "power2"
18 status_led_set_timer 100 100
19 ;;
20 done)
21 led_off "power2"
22 ;;
23 esac
24 return
25 }
26
27 case "$1" in
28 preinit)
29 status_led_set_heartbeat
30 ;;
31 failsafe)
32 [ -d /sys/class/leds/power1 ] && {
33 status_led_off
34 led_timer "power1" 100 100
35 } || status_led_set_timer 100 100
36 ;;
37 done)
38 status_led_on
39 led_off "power1"
40 ;;
41 esac
42 }