From 8d67c6531951ef174432635cd184c4ce7716a803 Mon Sep 17 00:00:00 2001 From: khorben Date: Mon, 1 Oct 2012 00:41:27 +0000 Subject: Added a startup script for net/vpnc, as mentioned on tech-pkg@ Set and using $pidfile as suggested by joerg@ ok hubertf@ --- net/vpnc/Makefile | 5 +++-- net/vpnc/PLIST | 3 ++- net/vpnc/files/vpnc.sh | 18 ++++++++++++++++++ 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100755 net/vpnc/files/vpnc.sh (limited to 'net/vpnc') diff --git a/net/vpnc/Makefile b/net/vpnc/Makefile index 589abd4f106..14355f92e9a 100644 --- a/net/vpnc/Makefile +++ b/net/vpnc/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.29 2012/09/29 21:20:12 hubertf Exp $ +# $NetBSD: Makefile,v 1.30 2012/10/01 00:41:27 khorben Exp $ # DISTNAME= vpnc-0.5.3 -PKGREVISION= 3 +PKGREVISION= 4 CATEGORIES= net security MASTER_SITES= http://www.unix-ag.uni-kl.de/~massar/vpnc/ @@ -43,6 +43,7 @@ CONF_FILES_MODE= 0600 CONF_FILES_PERMS+= ${EGDIR}/vpnc-script \ ${PKG_SYSCONFDIR}/vpnc/vpnc-script \ ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 755 +RCD_SCRIPTS= vpnc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/vpnc ${DESTDIR}${PREFIX}/sbin diff --git a/net/vpnc/PLIST b/net/vpnc/PLIST index a01e188c5cd..132a2d89cc6 100644 --- a/net/vpnc/PLIST +++ b/net/vpnc/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2009/06/14 18:09:47 joerg Exp $ +@comment $NetBSD: PLIST,v 1.7 2012/10/01 00:41:27 khorben Exp $ bin/cisco-decrypt bin/pcf2vpnc bin/vpnc-disconnect @@ -7,5 +7,6 @@ man/man1/pcf2vpnc.1 man/man8/vpnc.8 sbin/vpnc share/doc/vpnc/README +share/examples/rc.d/vpnc share/examples/vpnc/default.conf share/examples/vpnc/vpnc-script diff --git a/net/vpnc/files/vpnc.sh b/net/vpnc/files/vpnc.sh new file mode 100755 index 00000000000..8a53c94b4e4 --- /dev/null +++ b/net/vpnc/files/vpnc.sh @@ -0,0 +1,18 @@ +#!@RCD_SCRIPTS_SHELL@ +# +# $NetBSD: vpnc.sh,v 1.1 2012/10/01 00:41:27 khorben Exp $ +# + +# PROVIDE: vpnc +# REQUIRE: NETWORKING + +[ -f /etc/rc.subr ] && . /etc/rc.subr + +name="vpnc" +rcvar=$name +command="@PREFIX@/sbin/${name}" +pidfile="@VARBASE@/run/${name}.pid" +vpnc_flags="--pid-file ${pidfile}" + +load_rc_config $name +run_rc_command "$1" -- cgit v1.2.3