relayd: remove old start-stop-service related code

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
Yousong Zhou 2017-02-25 20:00:14 +08:00
parent 887347497f
commit 699976e61d

View file

@ -21,7 +21,6 @@ resolve_ifname() {
grep -qs "^ *$1:" /proc/net/dev && { grep -qs "^ *$1:" /proc/net/dev && {
procd_append_param command -I "$1" procd_append_param command -I "$1"
procd_append_param netdev "$1" procd_append_param netdev "$1"
append ifaces "$1"
} }
} }
@ -36,26 +35,12 @@ resolve_network() {
start_relay() { start_relay() {
local cfg="$1" local cfg="$1"
local args=""
local ifaces=""
config_get proto "$cfg" proto config_get proto "$cfg" proto
[ "$proto" = "relay" ] || return 0 [ "$proto" = "relay" ] || return 0
config_get_bool disabled "$cfg" disabled 0 config_get_bool disabled "$cfg" disabled 0
[ "$disabled" -gt 0 ] && return 0 [ "$disabled" -gt 0 ] && return 0
SERVICE_DAEMONIZE=1
SERVICE_WRITE_PID=1
SERVICE_PID_FILE="/var/run/relay-$cfg.pid"
[ -f "$SERVICE_PID_FILE" ] && {
if grep -q relayd "/proc/$(cat $SERVICE_PID_FILE)/cmdline"; then
return 0
else
rm -f "$SERVICE_PID_FILE"
fi
}
procd_open_instance procd_open_instance
procd_set_param command "$PROG" procd_set_param command "$PROG"