diff --git a/net/frp/files/frpc.init b/net/frp/files/frpc.init index dc6dac222..e7f06edbd 100644 --- a/net/frp/files/frpc.init +++ b/net/frp/files/frpc.init @@ -37,6 +37,11 @@ config_cb() { fi } +service_triggers() +{ + procd_add_reload_trigger "$NAME" +} + start_service() { local init_cfg=" " local conf_file="/var/etc/$NAME.ini" @@ -72,3 +77,8 @@ start_service() { [ -n "$env" ] && config_list_foreach "$init_cfg" env "procd_append_param env" procd_close_instance } + +reload_service() { + stop + start +} diff --git a/net/frp/files/frps.init b/net/frp/files/frps.init index be4e1b8fd..b87525cd2 100644 --- a/net/frp/files/frps.init +++ b/net/frp/files/frps.init @@ -35,6 +35,11 @@ config_cb() { fi } +service_triggers() +{ + procd_add_reload_trigger "$NAME" +} + start_service() { local init_cfg=" " local conf_file="/var/etc/$NAME.ini" @@ -70,3 +75,8 @@ start_service() { [ -n "$env" ] && config_list_foreach "$init_cfg" env "procd_append_param env" procd_close_instance } + +reload_service() { + stop + start +}