01_leds 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #!/bin/sh
  2. #
  3. # Copyright (C) 2012-2015 OpenWrt.org
  4. #
  5. . /lib/functions/uci-defaults.sh
  6. board_config_update
  7. board=$(board_name)
  8. case "$board" in
  9. "dockstar")
  10. ucidef_set_led_default "health" "health" "status:green:health" "1"
  11. ucidef_set_led_default "fault" "fault" "status:orange:fault" "1"
  12. ;;
  13. "linksys-audi")
  14. ucidef_set_led_default "power" "power" "audi:green:power" "1"
  15. ;;
  16. "linksys-viper")
  17. ucidef_set_led_default "health" "health" "viper:white:health" "1"
  18. ucidef_set_led_default "pulse" "pulse" "viper:white:pulse" "1"
  19. ;;
  20. "goflexhome" | \
  21. "goflexnet")
  22. ucidef_set_led_default "health" "health" "status:green:health" "1"
  23. ucidef_set_led_default "fault" "fault" "status:orange:fault" "0"
  24. ;;
  25. "ib62x0")
  26. ucidef_set_led_default "health" "health" "ib62x0:green:os" "1"
  27. ucidef_set_led_default "fault" "fault" "ib62x0:red:os" "1"
  28. ;;
  29. "pogo_e02")
  30. ucidef_set_led_default "health" "health" "pogo_e02:green:health" "1"
  31. ucidef_set_led_default "fault" "fault" "pogo_e02:orange:fault" "1"
  32. ;;
  33. "guruplug-server-plus")
  34. ucidef_set_led_timer "health" "health" "guruplug:red:health" "200" "800"
  35. ;;
  36. "nsa310b")
  37. ucidef_set_led_default "health" "health" "nsa310:green:sys" "1"
  38. ucidef_set_led_usbhost "usb" "USB" "nsa310:green:usb"
  39. ucidef_set_led_ataport "hdd" "HDD" "nsa310:green:hdd" "1"
  40. ucidef_set_led_ataport "esata" "eSata" "nsa310:green:esata" "2"
  41. ;;
  42. "nsa325")
  43. ucidef_set_led_default "health" "health" "nsa325:green:sys" "1"
  44. ucidef_set_led_usbhost "usb" "USB" "nsa325:green:usb"
  45. ucidef_set_led_ataport "hdd1" "HDD1" "nsa325:green:sata1" "1"
  46. ucidef_set_led_ataport "hdd2" "HDD2" "nsa325:green:sata2" "2"
  47. ;;
  48. "sheevaplug" | \
  49. "sheevaplug-esata")
  50. ucidef_set_led_timer "health" "health" "sheevaplug:blue:health" "200" "800"
  51. ;;
  52. *)
  53. ;;
  54. esac
  55. board_config_flush
  56. exit 0