pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/nsd Add a RC script for NSD. Set default database ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fa431cb78959
branches:  trunk
changeset: 502536:fa431cb78959
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Sat Nov 05 21:27:53 2005 +0000

description:
Add a RC script for NSD. Set default database location to
${VARBASE}/db/nsd.db on all platforms and use user/group nsd for the
daemon to run as. Install sample configuration without .sample
extension. Take maintainership. Bump revision.

diffstat:

 net/nsd/MESSAGE          |   7 +++++++
 net/nsd/Makefile         |  22 +++++++++++++++++-----
 net/nsd/PLIST            |   6 +++---
 net/nsd/distinfo         |   4 ++--
 net/nsd/files/nsd.sh     |  22 ++++++++++++++++++++++
 net/nsd/patches/patch-aa |   6 +++---
 6 files changed, 54 insertions(+), 13 deletions(-)

diffs (131 lines):

diff -r ead7c102c376 -r fa431cb78959 net/nsd/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nsd/MESSAGE   Sat Nov 05 21:27:53 2005 +0000
@@ -0,0 +1,7 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2005/11/05 21:27:53 joerg Exp $
+
+The default location of the NSD database has moved to
+${VARBASE}/db/nsd.db. This location can be overriden by -f for nsd
+and in ${SYSCONFDIR}/nsd/nsdc.conf for nsdc.
+===========================================================================
diff -r ead7c102c376 -r fa431cb78959 net/nsd/Makefile
--- a/net/nsd/Makefile  Sat Nov 05 21:04:36 2005 +0000
+++ b/net/nsd/Makefile  Sat Nov 05 21:27:53 2005 +0000
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.29 2005/04/28 15:30:17 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2005/11/05 21:27:53 joerg Exp $
 
 DISTNAME=      nsd-2.2.0
 CATEGORIES=    net
+PKGREVISION=   1
 MASTER_SITES=  http://www.nlnetlabs.nl/downloads/nsd/
 
-MAINTAINER=    tech-pkg%NetBSD.org@localhost
+MAINTAINER=    joerg%NetBSD.org@localhost
 HOMEPAGE=      http://www.nlnetlabs.nl/nsd/index.html
 COMMENT=       Authoritative-only DNS server
 
@@ -21,10 +22,21 @@
 .if !defined(USE_INET6)
 CONFIGURE_ARGS+=--disable-ipv6
 .endif
-.if ${OPSYS} == "NetBSD"
+
 CONFIGURE_ARGS+=--with-pidfile=${VARBASE}/run/nsd.pid
-CONFIGURE_ARGS+=--with-user=named
-.endif
+CONFIGURE_ARGS+=--with-user=nsd
+CONFIGURE_ARGS+=--with-dbfile=${VARBASE}/db/nsd.db
+
+RCD_SCRIPTS=   nsd
+FILES_SUBST+=  NSDDB=${VARBASE}/db/nsd.db
+
+USE_PKGINSTALL=                yes
+PKG_GROUPS?=           nsd
+PKG_USERS?=            nsd:nsd::nsd\ pseudo-user
+
+.for _file_ in nsd.zones nsdc.conf
+CONF_FILES+=           ${EXAMPLEDIR}/${_file_} ${PKG_SYSCONFDIR}/nsd/${_file_}
+.endfor
 
 post-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/nsd
diff -r ead7c102c376 -r fa431cb78959 net/nsd/PLIST
--- a/net/nsd/PLIST     Sat Nov 05 21:04:36 2005 +0000
+++ b/net/nsd/PLIST     Sat Nov 05 21:27:53 2005 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2005/04/19 20:28:01 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2005/11/05 21:27:53 joerg Exp $
 man/man8/nsd-notify.8
 man/man8/nsd-xfer.8
 man/man8/nsd.8
@@ -9,8 +9,8 @@
 sbin/nsd-xfer
 sbin/nsdc
 sbin/zonec
-share/examples/nsd/nsd.zones.sample
-share/examples/nsd/nsdc.conf.sample
+share/examples/nsd/nsd.zones
+share/examples/nsd/nsdc.conf
 share/nsd/DIFFERENCES
 share/nsd/LICENSE
 share/nsd/NSD-DATABASE
diff -r ead7c102c376 -r fa431cb78959 net/nsd/distinfo
--- a/net/nsd/distinfo  Sat Nov 05 21:04:36 2005 +0000
+++ b/net/nsd/distinfo  Sat Nov 05 21:27:53 2005 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2005/02/24 12:13:57 agc Exp $
+$NetBSD: distinfo,v 1.18 2005/11/05 21:27:53 joerg Exp $
 
 SHA1 (nsd-2.2.0.tar.gz) = 4a9e1d6c822ccda8c49884ee97246120fb30926a
 RMD160 (nsd-2.2.0.tar.gz) = 1a073b668ede113afd4eb07556376f0f8f95bf11
 Size (nsd-2.2.0.tar.gz) = 230431 bytes
-SHA1 (patch-aa) = d39630dd21c53bddfedff5fe8525dd93227e2f40
+SHA1 (patch-aa) = 47f3da8df8c4a02d4f6752f958125a2a6969dde2
diff -r ead7c102c376 -r fa431cb78959 net/nsd/files/nsd.sh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nsd/files/nsd.sh      Sat Nov 05 21:27:53 2005 +0000
@@ -0,0 +1,22 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: nsd.sh,v 1.1 2005/11/05 21:27:53 joerg Exp $
+#
+# PROVIDE: nsd
+# REQUIRE: DAEMON
+#
+
+. /etc/rc.subr
+
+name="nsd"
+rcvar=${name}
+
+required_files="@PKG_SYSCONFDIR@/nsd/nsd.zones @NSDDB@"
+
+command=/usr/pkg/sbin/${name}
+pidfile=/var/run/${name}.pid
+
+nsd_flags=${nsd_flags:-""}
+
+load_rc_config ${name}
+run_rc_command "$1"
diff -r ead7c102c376 -r fa431cb78959 net/nsd/patches/patch-aa
--- a/net/nsd/patches/patch-aa  Sat Nov 05 21:04:36 2005 +0000
+++ b/net/nsd/patches/patch-aa  Sat Nov 05 21:27:53 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.8 2005/01/19 02:11:24 itojun Exp $
+$NetBSD: patch-aa,v 1.9 2005/11/05 21:27:53 joerg Exp $
 
 --- Makefile.in-       2005-01-19 11:05:06.000000000 +0900
 +++ Makefile.in        2005-01-19 11:06:59.000000000 +0900
@@ -9,8 +9,8 @@
 -      $(INSTALL_DATA) nsdc.conf.sample $(configfile).sample
 -      $(INSTALL_DATA) nsd.zones.sample $(zonesfile).sample
 +      mkdir -p $(prefix)/share/examples/nsd
-+      $(INSTALL_DATA) nsdc.conf.sample $(prefix)/share/examples/nsd
-+      $(INSTALL_DATA) nsd.zones.sample $(prefix)/share/examples/nsd
++      $(INSTALL_DATA) nsdc.conf.sample $(prefix)/share/examples/nsd/nsdc.conf
++      $(INSTALL_DATA) nsd.zones.sample $(prefix)/share/examples/nsd/nsd.zones
  
  uninstall:
        @echo



Home | Main Index | Thread Index | Old Index