From 3125e393084124442e409bef697847a1f87fc531 Mon Sep 17 00:00:00 2001 From: Alberto Gonzalez Iniesta Date: Fri, 14 Mar 2014 13:02:21 +0100 Subject: Add systemd support --- debian/openvpn.if-up.d | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'debian/openvpn.if-up.d') diff --git a/debian/openvpn.if-up.d b/debian/openvpn.if-up.d index 539112a..a6548a5 100644 --- a/debian/openvpn.if-up.d +++ b/debian/openvpn.if-up.d @@ -1,6 +1,8 @@ #!/bin/sh -OPENVPN=/etc/init.d/openvpn +OPENVPN=/usr/sbin/openvpn +OPENVPN_INIT=/etc/init.d/openvpn +SYSTEMCTL=/bin/systemctl if [ ! -x $OPENVPN ]; then exit 0 @@ -8,6 +10,11 @@ fi if [ -n "$IF_OPENVPN" ]; then for vpn in $IF_OPENVPN; do - $OPENVPN start $vpn + ## check systemd present + if [ -x $SYSTEMCTL ]; then + $SYSTEMCTL start openvpn@$vpn + else + $OPENVPN_INIT start $vpn + fi done fi -- cgit v1.2.3