kirkwood: sort occurrences of boardame alphabetically
[openwrt/staging/stintel.git] / target / linux / kirkwood / base-files / etc / diag.sh
index 8d480542f0615a1edc186c1152a2afff97d2e546..0667ad29fe233c2c99f51b077cc6a877b90282fb 100755 (executable)
@@ -1,23 +1,34 @@
 #!/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
-       dockstar|\
-       goflexhome|\
-       goflexnet|\
-       pogo_e02)
-               status_led="status:orange:fault"
+       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)
+       linksys,audi)
                status_led="audi:green:power"
                ;;
-       linksys-viper)
+       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
 }