rename our /bin/login script to /bin/login.sh to avoid collisions with busybox -...
[openwrt/svn-archive/archive.git] / target / linux / brcm-2.4 / base-files / etc / diag.sh
1 #!/bin/sh
2 # Copyright (C) 2006 OpenWrt.org
3
4 set_led() {
5 local led="$1"
6 local state="$2"
7 [ -f "/proc/diag/led/$1" ] && echo "$state" > "/proc/diag/led/$1"
8 }
9
10 set_state() {
11 case "$1" in
12 preinit)
13 set_led dmz 1
14 set_led diag 1
15 set_led power 0
16 ;;
17 failsafe)
18 set_led diag f
19 set_led power f
20 set_led dmz f
21 ;;
22 done)
23 set_led dmz 0
24 set_led diag 0
25 set_led power 1
26 ;;
27 esac
28 }