From f7004f33151e2151933eac610672e770019b4d8e Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sat, 22 Nov 2014 00:05:29 +0100 Subject: [PATCH] openvpn: Always restart the OpenVPN service We want the OpenVPN service to be always restarted. I am not sure how "forking" and restart will work together but we will need to give it a try. --- recipes-extra/openvpn/openvpn/openvpn@.service | 2 ++ recipes-extra/openvpn/openvpn_2.3.4.bb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/recipes-extra/openvpn/openvpn/openvpn@.service b/recipes-extra/openvpn/openvpn/openvpn@.service index be47429..e251993 100644 --- a/recipes-extra/openvpn/openvpn/openvpn@.service +++ b/recipes-extra/openvpn/openvpn/openvpn@.service @@ -8,6 +8,8 @@ Type=forking ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/openvpn/%i.status 10 --cd /etc/openvpn --config /etc/openvpn/%i.conf ExecReload=/bin/kill -HUP $MAINPID WorkingDirectory=/etc/openvpn +Restart=always +RestartSec=2 [Install] WantedBy=multi-user.target diff --git a/recipes-extra/openvpn/openvpn_2.3.4.bb b/recipes-extra/openvpn/openvpn_2.3.4.bb index e83c244..b646538 100644 --- a/recipes-extra/openvpn/openvpn_2.3.4.bb +++ b/recipes-extra/openvpn/openvpn_2.3.4.bb @@ -7,6 +7,8 @@ DEPENDS = "lzo openssl iproute2 ${@base_contains('DISTRO_FEATURES', 'pam', 'libp inherit autotools +PR = "r1" + SRC_URI = "http://swupdate.openvpn.org/community/releases/openvpn-${PV}.tar.gz \ file://openvpn \ file://openvpn-generator \