Mon Oct 1 00:41:28 2012 UTC ()
Added a startup script for net/vpnc, as mentioned on tech-pkg@
Set and using $pidfile as suggested by joerg@

ok hubertf@


(khorben)
diff -r1.29 -r1.30 pkgsrc/net/vpnc/Makefile
diff -r1.6 -r1.7 pkgsrc/net/vpnc/PLIST
diff -r0 -r1.1 pkgsrc/net/vpnc/files/vpnc.sh

cvs diff -r1.29 -r1.30 pkgsrc/net/vpnc/Makefile (expand / switch to context diff)
--- pkgsrc/net/vpnc/Makefile 2012/09/29 21:20:12 1.29
+++ pkgsrc/net/vpnc/Makefile 2012/10/01 00:41:27 1.30
@@ -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_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

cvs diff -r1.6 -r1.7 pkgsrc/net/vpnc/PLIST (expand / switch to context diff)
--- pkgsrc/net/vpnc/PLIST 2009/06/14 18:09:47 1.6
+++ pkgsrc/net/vpnc/PLIST 2012/10/01 00:41:27 1.7
@@ -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/man8/vpnc.8
 sbin/vpnc
 share/doc/vpnc/README
+share/examples/rc.d/vpnc
 share/examples/vpnc/default.conf
 share/examples/vpnc/vpnc-script

File Added: pkgsrc/net/vpnc/files/vpnc.sh
#!@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"