1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2009-2014 OpenWrt.org
12 procd_add_reload_trigger "ohybridproxy"
18 config_get interface "$section" interface
19 config_get domain "$section" domain
21 [ -n "$interface" ] && network_get_device interface "$interface"
22 if [ -n "$interface" -a -n "$domain" ]; then
23 procd_append_param command "$interface=$domain"
31 . /lib/functions/network.sh
34 procd_set_param command /usr/sbin/ohybridproxy
36 config_load ohybridproxy
38 config_get val main host
39 [ -n "$val" ] && procd_append_param command -a "${val}"
41 config_get val main port
42 [ -n "$val" ] && procd_append_param command -p "${val}"
44 config_foreach ohp_interface interface
46 [ "$HAS_IFACES" = 1 ] || return 0