From: John Crispin <john@openwrt.org>
Date: Thu, 8 Jan 2015 20:26:41 +0000 (+0000)
Subject: openvpn: procd_set_param respawn
X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=52c949e448ef29c8b12f037b8e379c4aeab32fd8;p=openwrt%2Fstaging%2Fwigyori.git

openvpn: procd_set_param respawn

Makes sure that the openvpn instance gets restarted in case of a crash.

Intentional stops using /etc/init.d/openvpn stop will not result in
respawning. Anything else will, e.g. killall openvpn.

Signed-off-by: Lars Gierth <larsg@systemli.org>

SVN-Revision: 43886
---

diff --git a/package/network/services/openvpn/files/openvpn.init b/package/network/services/openvpn/files/openvpn.init
index 9822f1e058..1e0f384f97 100644
--- a/package/network/services/openvpn/files/openvpn.init
+++ b/package/network/services/openvpn/files/openvpn.init
@@ -62,6 +62,7 @@ openvpn_add_instance() {
 		--cd "$dir" \
 		--config "$conf"
 	procd_set_param file "$dir/$conf"
+	procd_set_param respawn
 	procd_close_instance
 }