openvpn: procd_set_param respawn
authorJohn Crispin <blogic@openwrt.org>
Thu, 8 Jan 2015 20:26:41 +0000 (20:26 +0000)
committerJohn Crispin <blogic@openwrt.org>
Thu, 8 Jan 2015 20:26:41 +0000 (20:26 +0000)
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43886 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/network/services/openvpn/files/openvpn.init

index 9822f1e..1e0f384 100644 (file)
@@ -62,6 +62,7 @@ openvpn_add_instance() {
                --cd "$dir" \
                --config "$conf"
        procd_set_param file "$dir/$conf"
+       procd_set_param respawn
        procd_close_instance
 }