You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
618 B

  1. #!/bin/sh /etc/rc.common
  2. # Copyright (C) 2021 Keith T. Garner
  3. START=90
  4. USE_PROCD=1
  5. PROG=/usr/sbin/bluld
  6. start_service() {
  7. config_load bluld
  8. local led_count
  9. local colors
  10. config_get led_count uleds led_count
  11. config_get colors uleds colors
  12. procd_open_instance
  13. procd_set_param command $PROG $led_count $colors
  14. procd_set_param stdout 1
  15. procd_set_param stderr 1
  16. procd_set_param nice 20
  17. procd_close_instance
  18. }
  19. service_triggers() {
  20. procd_add_reload_trigger "bluld"
  21. }
  22. reload_service() {
  23. stop
  24. start
  25. /etc/init.d/led restart
  26. }
  27. restart() {
  28. reload_service
  29. }