|
|
- #!/bin/sh /etc/rc.common
-
- START=80
-
- USE_PROCD=1
- PROG=/usr/sbin/https_dns_proxy
-
- start_instance() {
- local cfg="$1"
- local listen_addr listen_port user group
-
- config_get listen_addr "$cfg" listen_addr
- config_get listen_port "$cfg" listen_port
- config_get user "$cfg" user
- config_get group "$cfg" group
-
- procd_open_instance
- procd_set_param command ${PROG} \
- -a "$listen_addr" -p "$listen_port" \
- -u "$user" -g "$group"
- procd_set_param respawn
- procd_close_instance
- }
-
- service_triggers() {
- procd_add_reload_trigger "https_dns_proxy"
- }
-
- start_service() {
- config_load 'https_dns_proxy'
- config_foreach start_instance 'https_dns_proxy'
- }
|