#!/sbin/openrc-run

name=frpc
description="frp client"
command="/usr/bin/$name"
supervisor=supervise-daemon

: ${cfgfile:=/etc/frp/$RC_SVCNAME.toml}
command_args="-c $cfgfile"
pidfile="/run/$RC_SVCNAME.pid"
extra_started_commands="reload"
description_reload="Reload configuration"

: ${respawn_delay:=5}
: ${respawn_max:=0}

depend() {
	need net
	after firewall
}

reload() {
	frpc reload -c $cfgfile
}
