浏览代码

openvpn: increase procd termination timeout to 15s

Increase the termination timeout to 15s to let OpenVPN properly tear down
its connections, especially when weak links or complex down scripts are
involved.

Fixes FS#859.
Signed-off-by: Jo-Philipp Wich <[email protected]>
Jo-Philipp Wich 7 年之前
父节点
当前提交
28d3a1b54b
共有 2 个文件被更改,包括 2 次插入1 次删除
  1. 1 1
      package/network/services/openvpn/Makefile
  2. 1 0
      package/network/services/openvpn/files/openvpn.init

+ 1 - 1
package/network/services/openvpn/Makefile

@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=openvpn
 PKG_NAME:=openvpn
 
 
 PKG_VERSION:=2.4.5
 PKG_VERSION:=2.4.5
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 
 PKG_SOURCE_URL:=\
 PKG_SOURCE_URL:=\
 	https://build.openvpn.net/downloads/releases/ \
 	https://build.openvpn.net/downloads/releases/ \

+ 1 - 0
package/network/services/openvpn/files/openvpn.init

@@ -67,6 +67,7 @@ openvpn_add_instance() {
 		--cd "$dir" \
 		--cd "$dir" \
 		--config "$conf"
 		--config "$conf"
 	procd_set_param file "$dir/$conf"
 	procd_set_param file "$dir/$conf"
+	procd_set_param term_timeout 15
 	procd_set_param respawn
 	procd_set_param respawn
 	procd_append_param respawn 3600
 	procd_append_param respawn 3600
 	procd_append_param respawn 5
 	procd_append_param respawn 5