From d43fa5e76f28a56e35e6b5b5de1298411c8940b6 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Sat, 22 Nov 2014 21:50:24 +0100 Subject: [PATCH] openvpn: I have no idea who creates the /run/openvpn directory I have no idea who creates the /run/openvpn directory on Debian. The path is not in a tmpfiles.d and I don't see the generator creating it or the service file indicating that it needs to be created. Place the file with openvpn.NAME.status into the /run directory which appears to work on the device. --- recipes-extra/openvpn/openvpn/openvpn@.service | 2 +- recipes-extra/openvpn/openvpn_2.3.4.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-extra/openvpn/openvpn/openvpn@.service b/recipes-extra/openvpn/openvpn/openvpn@.service index e251993..75b0298 100644 --- a/recipes-extra/openvpn/openvpn/openvpn@.service +++ b/recipes-extra/openvpn/openvpn/openvpn@.service @@ -5,7 +5,7 @@ ReloadPropagatedFrom=openvpn.service [Service] Type=forking -ExecStart=/usr/sbin/openvpn --daemon ovpn-%i --status /run/openvpn/%i.status 10 --cd /etc/openvpn --config /etc/openvpn/%i.conf +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 diff --git a/recipes-extra/openvpn/openvpn_2.3.4.bb b/recipes-extra/openvpn/openvpn_2.3.4.bb index b646538..8d42e0c 100644 --- a/recipes-extra/openvpn/openvpn_2.3.4.bb +++ b/recipes-extra/openvpn/openvpn_2.3.4.bb @@ -7,7 +7,7 @@ DEPENDS = "lzo openssl iproute2 ${@base_contains('DISTRO_FEATURES', 'pam', 'libp inherit autotools -PR = "r1" +PR = "r2" SRC_URI = "http://swupdate.openvpn.org/community/releases/openvpn-${PV}.tar.gz \ file://openvpn \