Root/target/linux/brcm47xx/base-files/etc/diag.sh

1#!/bin/sh
2# Copyright (C) 2006 OpenWrt.org
3
4set_led() {
5    local led="$1"
6    local state="$2"
7    [ -f "/proc/diag/led/$1" ] && echo "$state" > "/proc/diag/led/$1"
8}
9
10set_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}
29

Archive Download this file



interactive