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.

35 lines
645 B

  1. #!/bin/sh /etc/rc.common
  2. START=50
  3. STOP=50
  4. USE_PROCD=1
  5. PROG=/usr/sbin/mdns-repeater
  6. start_service() {
  7. config_load mdns_repeater
  8. local interfaces
  9. config_get interfaces main interface
  10. procd_open_instance
  11. procd_set_param command $PROG -f $interfaces
  12. # -f generates a lot of debug output
  13. # no forwarding of stderr to logs
  14. procd_set_param file /etc/config/mdns_repeater
  15. procd_close_instance
  16. }
  17. reload_service() {
  18. restart
  19. }
  20. interface_trigger() {
  21. procd_add_reload_interface_trigger "$1"
  22. }
  23. service_triggers() {
  24. procd_add_reload_trigger "mdns_repeater"
  25. config_load mdns_repeater
  26. config_list_foreach main interface interface_trigger
  27. }