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