2 # Copyright (C) 2014 OpenWrt.org
4 . /lib/functions/leds.sh
9 # There may be more than one color of power LED, try to avoid amber/red
10 status_led_file=$(find /sys/class/leds/ -name "*:power" -a ! -name "*:amber:*" -a ! -name "*:red:*" | head -n1)
11 if [ -d "$status_led_file" ]; then
12 status_led=$(basename $status_led_file)
16 # Now just pick any power LED
17 status_led_file=$(find /sys/class/leds/ -name "*:power:*" | head -n1)
18 if [ -d "$status_led_file" ]; then
19 status_led=$(basename $status_led_file)
27 [ -z "$status_led" ] && return
31 status_led_blink_preinit
34 status_led_blink_failsafe
37 status_led_blink_preinit_regular