On Tue, Mar 06, 2018 at 07:18:53PM +0100, Jeremie Courreges-Anglas wrote: > > Daniel and I have been discussing the addition of a simple openvpn rc > script, months ago. Maybe this can be useful to others? > > Feedback / ok?
I use a very similar rc script. ok remi@ > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/net/openvpn/Makefile,v > retrieving revision 1.88 > diff -u -p -r1.88 Makefile > --- Makefile 6 Mar 2018 12:44:29 -0000 1.88 > +++ Makefile 6 Mar 2018 12:53:00 -0000 > @@ -3,7 +3,7 @@ > COMMENT= easy-to-use, robust, and highly configurable VPN > > DISTNAME= openvpn-2.4.5 > -REVISION= 0 > +REVISION= 1 > CATEGORIES= net security > > HOMEPAGE= https://openvpn.net/index.php/open-source/ > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/net/openvpn/pkg/PLIST,v > retrieving revision 1.22 > diff -u -p -r1.22 PLIST > --- pkg/PLIST 29 Sep 2017 16:36:23 -0000 1.22 > +++ pkg/PLIST 6 Mar 2018 12:53:00 -0000 > @@ -63,3 +63,4 @@ share/examples/openvpn/sample-scripts/br > share/examples/openvpn/sample-scripts/bridge-stop > share/examples/openvpn/sample-scripts/ucn.pl > share/examples/openvpn/sample-scripts/verify-cn > +@rcscript ${RCDIR}/openvpn > Index: pkg/openvpn.rc > =================================================================== > RCS file: pkg/openvpn.rc > diff -N pkg/openvpn.rc > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ pkg/openvpn.rc 6 Mar 2018 12:53:00 -0000 > @@ -0,0 +1,10 @@ > +#!/bin/ksh > +# > +# $OpenBSD$ > + > +# No default daemon_flags, adapt to your needs. > +daemon="${TRUEPREFIX}/sbin/openvpn --daemon" > + > +. /etc/rc.d/rc.subr > + > +rc_cmd $1 > > -- > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE