projects
/
librecmc
/
librecmc.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
3b08554c647928cb27472ecc87013e8c963926ab
[librecmc/librecmc.git]
/
target
/
linux
/
brcm-2.4
/
base-files
/
default
/
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
}