aboutsummaryrefslogtreecommitdiff
path: root/net/frp/files
diff options
context:
space:
mode:
authorVan Waholtz <vanwaholtz@gmail.com>2022-01-29 09:39:40 +0800
committerRosen Penev <rosenp@gmail.com>2022-02-23 22:31:45 -0800
commit5c93d6475b9501034209b6f13098c60ef5150530 (patch)
tree17ae889bc9e4bae2ac672d3d2034afc8d84eb66e /net/frp/files
parent30d8431b71178ab187c0e3d5065b230955c1de0c (diff)
frp: add service_trigger
Signed-off-by: Van Waholtz <vanwaholtz@gmail.com>
Diffstat (limited to 'net/frp/files')
-rw-r--r--net/frp/files/frpc.init10
-rw-r--r--net/frp/files/frps.init10
2 files changed, 20 insertions, 0 deletions
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
+}