kirkwood: sort occurrences of boardame alphabetically
[openwrt/openwrt.git] / target / linux / kirkwood / base-files / etc / diag.sh
index 29445d5d0db69635271f37ac5a14ec1b029de059..0667ad29fe233c2c99f51b077cc6a877b90282fb 100755 (executable)
@@ -1,18 +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
-       dockstar|\
-       goflexnet|\
-       pogo_e02)
+       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"
                ;;
-       ea4500)
-               status_led="ea4500:white:health"
+       zyxel,nsa310b)
+               status_led="nsa310:green:sys"
                ;;
        esac
 }