lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

https_dns_proxy.init (644B)


      1 #!/bin/sh /etc/rc.common
      2 
      3 START=80
      4 
      5 USE_PROCD=1
      6 PROG=/usr/sbin/https_dns_proxy
      7 
      8 start_instance() {
      9 	local cfg="$1"
     10 	local listen_addr listen_port user group
     11 
     12 	config_get listen_addr "$cfg" listen_addr
     13 	config_get listen_port "$cfg" listen_port
     14 	config_get user "$cfg" user
     15 	config_get group "$cfg" group
     16 
     17 	procd_open_instance
     18 	procd_set_param command ${PROG} \
     19 		-a "$listen_addr" -p "$listen_port" \
     20 		-u "$user" -g "$group"
     21 	procd_set_param respawn
     22 	procd_close_instance
     23 }
     24 
     25 service_triggers() {
     26 	procd_add_reload_trigger "https_dns_proxy"
     27 }
     28 
     29 start_service() {
     30 	config_load 'https_dns_proxy'
     31 	config_foreach start_instance 'https_dns_proxy'
     32 }