#!/bin/sh /etc/rc.common

START=99
USE_PROCD=1

start_service() {
	config_load wdoc-singbox
	config_get ENABLED      main enabled 0
	[ "$ENABLED" -ne 1 ] && return 0
	config_get TIMEOUT      main timeout

	procd_open_instance
	procd_set_param command /usr/bin/wdoc-singbox
	procd_set_param respawn 10 "$TIMEOUT" 0
	procd_close_instance
}

service_triggers() {
	procd_add_reload_trigger "wdoc-singbox"
}

reload_service() {
	/etc/init.d/wdoc-singbox stop
	/etc/init.d/wdoc-singbox start
}
