kirkwood: sort occurrences of boardame alphabetically
[openwrt/openwrt.git] / target / linux / kirkwood / base-files / etc / diag.sh
index b2bb5835ae8a5c47a08480d8146ed6b0658868fb..0667ad29fe233c2c99f51b077cc6a877b90282fb 100755 (executable)
@@ -1,13 +1,33 @@
 #!/bin/sh
 # Copyright (C) 2014 OpenWrt.org
 
+. /lib/functions.sh
 . /lib/functions/leds.sh
-. /lib/kirkwood.sh
 
 get_status_led() {
-       case $(kirkwood_board_name) in
-       ea4500)
-               status_led="ea4500:white:health"
+       case $(board_name) in
+       cisco,on100)
+               status_led="on100:green:health"
+               ;;
+       cloudengines,pogoe02)
+               status_led="pogo_e02:orange:fault"
+               ;;
+       cloudengines,pogoplugv4)
+               status_led="pogoplugv4:green:health"
+               ;;
+       linksys,audi)
+               status_led="audi:green:power"
+               ;;
+       linksys,viper)
+               status_led="viper:white:health"
+               ;;
+       seagate,dockstar|\
+       seagate,goflexhome|\
+       seagate,goflexnet)
+               status_led="status:orange:fault"
+               ;;
+       zyxel,nsa310b)
+               status_led="nsa310:green:sys"
                ;;
        esac
 }