X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=target%2Flinux%2Fbrcm-2.4%2Fbase-files%2Fdefault%2Fetc%2Fdiag.sh;fp=target%2Flinux%2Fbrcm-2.4%2Fbase-files%2Fdefault%2Fetc%2Fdiag.sh;h=3b08554c647928cb27472ecc87013e8c963926ab;hp=0000000000000000000000000000000000000000;hb=d1c7723a6812da48abccf5e5de0ed88dfbb41ddb;hpb=a2466897451fdd9d5aa6d8621c7e1d4071f2a383 diff --git a/target/linux/brcm-2.4/base-files/default/etc/diag.sh b/target/linux/brcm-2.4/base-files/default/etc/diag.sh new file mode 100644 index 0000000000..3b08554c64 --- /dev/null +++ b/target/linux/brcm-2.4/base-files/default/etc/diag.sh @@ -0,0 +1,28 @@ +#!/bin/sh +# Copyright (C) 2006 OpenWrt.org + +set_led() { + local led="$1" + local state="$2" + [ -f "/proc/diag/led/$1" ] && echo "$state" > "/proc/diag/led/$1" +} + +set_state() { + case "$1" in + preinit) + set_led dmz 1 + set_led diag 1 + set_led power 0 + ;; + failsafe) + set_led diag f + set_led power f + set_led dmz f + ;; + done) + set_led dmz 0 + set_led diag 0 + set_led power 1 + ;; + esac +}