FreeBSD Bugzilla – Attachment 126014 Details for
Bug 169732
[NEW PORT] dns/credns: A verifier performing validation in the DNS notify/transfer-chain
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
.shar
.shar (text/plain), 6.95 KB, created by
Jaap Akkerhuis
on 2012-07-09 13:30:08 UTC
(
hide
)
Description:
.shar
Filename:
MIME Type:
Creator:
Jaap Akkerhuis
Created:
2012-07-09 13:30:08 UTC
Size:
6.95 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># credns ># credns/pkg-descr ># credns/pkg-message ># credns/Makefile ># credns/files ># credns/files/credns.in ># credns/files/pkg-deinstall.in ># credns/files/pkg-install.in ># credns/pkg-plist ># credns/distinfo ># >echo c - credns >mkdir -p credns > /dev/null 2>&1 >echo x - credns/pkg-descr >sed 's/^X//' >credns/pkg-descr << '66ca26d2106f039ce910c7b1dfff5dbd' >XCredns is a software program aimed at fortifying DNSSEC by performing >Xvalidation in the DNS notify/transfer-chain. >X >XWWW: http://www.nlnetlabs.nl/projects/credns/ >66ca26d2106f039ce910c7b1dfff5dbd >echo x - credns/pkg-message >sed 's/^X//' >credns/pkg-message << '5889b7f74f18f35d6dd068122adea4c1' >X************************************************************************** >X* * >X* To run credns from startup, add credns_enable="YES" * >X* to your /etc/rc.conf * >X* * >X* Take good care when using credns commands, since they often need to * >X* be executed as user dedicated to credns, in order for the files it * >X* touches or creates to have the proper permissions. * >X* * >X************************************************************************** >5889b7f74f18f35d6dd068122adea4c1 >echo x - credns/Makefile >sed 's/^X//' >credns/Makefile << '419f39983508a0adee13bde1a7b920ca' >X# New ports collection makefile for: credns >X# Date created: 9 July 2012 >X# Whom: jaap >X# >X# $FreeBSD$ >X# >X >XPORTNAME= credns >XPORTVERSION= 0.2.10 >XCATEGORIES= dns security >XMASTER_SITES= http://www.nlnetlabs.nl/downloads/credns/ >X >XMAINTAINER= jaap@NLnetLab.nl >XCOMMENT= A verifier performing validation in the DNS notify/transfer-chain >X >XUSE_RC_SUBR= credns >X >XCREDNSUSER?= bind >XCREDNSGROUP?= bind >XCREDNSLSDIR= /var >XCREDNSDBDIR= /var/db/nsd >XCREDNSRUNDIR= /var/run/nsd >XNSDMAX_IPS?= 512 >X >XGNU_CONFIGURE= yes >XCONFIGURE_ARGS= --with-user=${CREDNSUSER} \ >X --localstatedir=${CREDNSLSDIR} \ >X --with-dbfile=${CREDNSDBDIR}/nsd.db \ >X --with-pidfile=${CREDNSRUNDIR}/nsd.pid >X >XSUB_FILES= pkg-install pkg-deinstall >XSUB_LIST+= CREDNSUSER=${CREDNSUSER} \ >X CREDNSGROUP=${CREDNSGROUP} \ >X CREDNSDBDIR=${CREDNSDBDIR} \ >X CREDNSRUNDIR=${CREDNSRUNDIR} >X >XUSE_OPENSSL= yes >X >XMAN5= credns.conf.5 >XMAN8= credns-notify.8 credns-checkconf.8 credns-patch.8 \ >X credns-xfer.8 credns.8 crednsc.8 >X >XPORTDOCS= CREDITS ChangeLog LICENSE NSD-DATABASE NSD-DIFFFILE \ >X NSD-CREDNS-MODS NSD-FOR-BIND-USERS NSD-README README \ >X README.icc README.svn RELNOTES REQUIREMENTS TESTPLAN \ >X TODO UPGRADING coding-style differences.pdf differences.tex >X >XOPTIONS= ROOT_SERVER "Dnssexy as proxy for a (local) root" Off \ >X IPV6 "Enable IPv6 support" On \ >X CHECKING "Enable internal runtime checks" Off \ >X MMAP "Use mmap instead of malloc(experimental)" Off \ >X MAXIPS "Raise max-ips from 8 to ${NSDMAX_IPS}" Off >X >X.include <bsd.port.pre.mk> >X >X.if defined(WITH_ROOT_SERVER) >XCONFIGURE_ARGS+= --enable-root-server >X.endif >X >X.if defined(WITHOUT_IPV6) >XCONFIGURE_ARGS+= --disable-ipv6 >X.endif >X >X.if defined(WITH_CHECKING) >XCONFIGURE_ARGS+= --enable-checking >X.endif >X >X.if defined(WITH_MMAP) >XCONFIGURE_ARGS+= --enable-mmap >X.endif >X >X.if defined(WITH_MAXIPS) >XCONFIGURE_ARGS+= --with-max-ips=${NSDMAX_IPS} >X.endif >X >Xpost-install: >X ${INSTALL_DATA} ${WRKSRC}/credns.conf.sample \ >X ${PREFIX}/etc/credns/credns.conf.sample >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X.for f in ${PORTDOCS} >X ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}/${f} >X.endfor >X.endif >X @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL >X >X.include <bsd.port.post.mk> >419f39983508a0adee13bde1a7b920ca >echo c - credns/files >mkdir -p credns/files > /dev/null 2>&1 >echo x - credns/files/credns.in >sed 's/^X//' >credns/files/credns.in << 'c3644f1854591eb4a2574cfeef69b7e0' >X#!/bin/sh >X# >X# $FreeBSD$ >X# >X# PROVIDE: credns >X# REQUIRE: DAEMON >X# REQUIRE: LOGIN >X# KEYWORD: shutdown >X# >X# Add the following line to /etc/rc.conf to enable credns >X# >X# credns_enable="YES" >X# >X >X. /etc/rc.subr >X >Xname=credns >Xrcvar=credns_enable >X >Xrequired_files=%%PREFIX%%/etc/credns/credns.conf >X >Xcommand=%%PREFIX%%/sbin/crednsc >Xcommand_args="start" >Xpidfile=`%%PREFIX%%/sbin/credns-checkconf -o pidfile %%PREFIX%%/etc/credns/credns.conf` >Xprocname=%%PREFIX%%/sbin/${name} >X >Xload_rc_config ${name} >X >Xcredns_enable=${credns_enable-"NO"} >X >Xextra_commands="reload" >Xstart_precmd="credns_precmd" >Xreload_cmd="credns_reload" >Xstop_cmd="credns_stop" >X >Xcredns_precmd() >X{ >X db=`%%PREFIX%%/sbin/credns-checkconf -o database %%PREFIX%%/etc/credns/credns.conf` >X if [ ! -f "$db" ]; then >X ${command} rebuild >X fi >X} >X >Xcredns_reload() >X{ >X ${command} rebuild && ${command} reload >X} >X >Xcredns_stop() >X{ >X echo "Merging credns zone transfer changes to zone files." >X ${command} patch >X >X echo "Stopping ${name}." >X ${command} stop >X} >X >Xrun_rc_command "$1" >X >c3644f1854591eb4a2574cfeef69b7e0 >echo x - credns/files/pkg-deinstall.in >sed 's/^X//' >credns/files/pkg-deinstall.in << '8f15a1dac4139027847ba3b7d396dc3d' >X#!/bin/sh >X# $FreeBSD$ >X >XPATH="/bin:/sbin:/usr/bin:/usr/sbin" >X >XCREDNSDBDIR=%%CREDNSDBDIR%% >XCREDNSRUNDIR=%%CREDNSRUNDIR%% >X >Xif [ "$2" = "POST-DEINSTALL" ]; then >X echo "=> Deleting ${CREDNSDBDIR} if empty..." >X rm -d ${CREDNSDBDIR} 2>/dev/null || true >X echo "=> Deleting ${CREDNSRUNDIR} if empty..." >X rm -d ${CREDNSRUNDIR} 2>/dev/null || true >Xfi >X >Xexit 0 >8f15a1dac4139027847ba3b7d396dc3d >echo x - credns/files/pkg-install.in >sed 's/^X//' >credns/files/pkg-install.in << '9d57fb7422ead6516278275ba6618672' >X#!/bin/sh >X# $FreeBSD: ports/dns/nsd/files/pkg-install.in,v 1.1 2010/02/11 19:37:10 pgollucci Exp $ >X >XPATH="/bin:/sbin:/usr/bin:/usr/sbin" >X >XCREDNSUSER=%%CREDNSUSER%% >XCREDNSGROUP=%%CREDNSGROUP%% >XCREDNSDBDIR=%%CREDNSDBDIR%% >XCREDNSRUNDIR=%%CREDNSRUNDIR%% >X >XCHOWN="chown" >XINSTALL_DIR="install -d -o ${CREDNSUSER} -g ${CREDNSGROUP} -m 0755" >X >Xif [ "$2" = "POST-INSTALL" ]; then >X ${INSTALL_DIR} ${CREDNSDBDIR} ${CREDNSRUNDIR} >X ${CHOWN} -R ${CREDNSUSER}:${CREDNSGROUP} ${CREDNSDBDIR} ${CREDNSRUNDIR} >Xfi >X >Xexit 0 >9d57fb7422ead6516278275ba6618672 >echo x - credns/pkg-plist >sed 's/^X//' >credns/pkg-plist << 'ed605d0ac7aa35b6343365584f2cf78d' >Xsbin/credns >Xsbin/credns-checkconf >Xsbin/credns-notify >Xsbin/credns-patch >Xsbin/credns-xfer >Xsbin/crednsc >Xetc/credns/credns.conf.sample >X@dirrmtry etc/credns >ed605d0ac7aa35b6343365584f2cf78d >echo x - credns/distinfo >sed 's/^X//' >credns/distinfo << '5d761899419c7fb167abdfde374d64fb' >XSHA256 (credns-0.2.10.tar.gz) = f9bceafbeb447673de18afec52d29b7d2d30f811b52c141592c7658f8a4444cb >XSIZE (credns-0.2.10.tar.gz) = 957981 >5d761899419c7fb167abdfde374d64fb >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 169732
: 126014