FreeBSD Bugzilla – Attachment 117541 Details for
Bug 159626
New port: dns/radns IPv6 DNS server address autoconfiguration client
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 4.74 KB, created by
Michael Cardell Widerkrantz
on 2011-08-09 11:00:23 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Michael Cardell Widerkrantz
Created:
2011-08-09 11:00:23 UTC
Size:
4.74 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: ># ># radns ># radns/files ># radns/files/radns.in ># radns/files/pkg-message.in ># radns/pkg-descr ># radns/pkg-plist ># radns/distinfo ># radns/Makefile ># >echo c - radns >mkdir -p radns > /dev/null 2>&1 >echo c - radns/files >mkdir -p radns/files > /dev/null 2>&1 >echo x - radns/files/radns.in >sed 's/^X//' >radns/files/radns.in << '088edc1cdf979d141ea7ecb41cfcafa5' >X#! /bin/sh >X# >X# PROVIDE: radns >X# REQUIRE: DAEMON LOGIN >X# KEYWORD: shutdown >X# >X# Add the following lines to /etc/rc.conf to enable radns: >X# >X# radns_enable (bool): Set it to "YES" to enable radns >X# Default is "NO". >X# radns_resolv (path): Full path to radns' own resolv.conf >X# radns_pidfile (path): Full path to pid file. >X# radns_script (path): Full path to script file or empty string if no script. >X# radns_username (user): Username the daemon will run as. >X# >X >X. /etc/rc.subr >X >Xname=radns >Xrcvar=`set_rcvar` >Xradns_dir="%%PREFIX%%/etc/radns" >X >Xload_rc_config $name >X >X# Default values >X: ${radns_enable="NO"} >X: ${radns_pidfile="/var/run/${name}.pid"} >X: ${radns_resolv="${radns_dir}/radns-resolv.conf"} >X: ${radns_script=""} >X: ${radns_username="radns"} >X >Xcommand="%%PREFIX%%/bin/${name}" >X >Xstart_precmd=start_precmd >Xstop_postcmd=stop_postcmd >X >Xstart_precmd() >X{ >X [ -d ${radns_dir} ] || mkdir ${radns_dir} >X chown ${radns_username} ${radns_dir} >X} >X >Xstop_postcmd() >X{ >X rm -f ${radns_resolv} >X rm -f ${radns_pidfile} >X} >X >X# if script: >Xif [ x${radns_script} != "x" ] >Xthen >X command_args="-f ${radns_resolv} -s ${radns_script} -u ${radns_username} \ >X -p ${radns_pidfile}" >Xelse >X command_args="-f ${radns_resolv} -u ${radns_username} -p ${radns_pidfile}" >Xfi >X >Xreload_precmd() >X{ >X echo "Stopping ${name} and start gracefully." >X} >X >Xreload_postcmd() >X{ >X rm -f ${radns_pidfile} >X run_rc_command start >X} >X >X# actually execute the program >Xrun_rc_command "$1" >088edc1cdf979d141ea7ecb41cfcafa5 >echo x - radns/files/pkg-message.in >sed 's/^X//' >radns/files/pkg-message.in << '6a5da09769a552a97564eeeb1bd7477a' >X**************************************************** >X >XTo enable radns, edit /etc/rc.conf and add: >X >X radns_enable="YES" >X >Xradns won't touch your system's /etc/resolv.conf. It will write to its >Xown file %%PREFIX%%/etc/radns/radns-resolv.conf. >X >XTo make sure the system's /etc/resolv.conf file is created from all >Xsources, read %%PREFIX%%/share/doc/radns/README.FreeBSD. >X >X**************************************************** >6a5da09769a552a97564eeeb1bd7477a >echo x - radns/pkg-descr >sed 's/^X//' >radns/pkg-descr << 'ac667ce6dfea90de70f2cfccc91b57ba' >XRouter Advertisement DNS (radns) >X >Xradns is an IPv6 DNS server address autoconfiguration client. It >Xlistens for IPv6 Router Advertisements with the Recursive DNS Server >X(RDNSS) and the DNS Search List (DNSSL) options and stores the search >Xlist and address(es) in a file in the same syntax as resolv.conf(5). >X >XWWW: http://hack.org/mc/hacks/radns/ >X >X- Michael Cardell Widerkrantz >Xmc@hack.org >ac667ce6dfea90de70f2cfccc91b57ba >echo x - radns/pkg-plist >sed 's/^X//' >radns/pkg-plist << 'e604dc5ddf92f893e972eadc85a93499' >Xbin/radns >Xetc/radns/dhclient-exit-hooks >Xetc/radns/radns-script >X@dirrm etc/radns >e604dc5ddf92f893e972eadc85a93499 >echo x - radns/distinfo >sed 's/^X//' >radns/distinfo << 'd88334ebfd9ba8eae97c36953ac76423' >XSHA256 (radns-20110809.tar.bz2) = 1a501c40c15008f0581a4d8616e261b0b4e851a04c52cdad490bcb581c7e81dd >XSIZE (radns-20110809.tar.bz2) = 19966 >d88334ebfd9ba8eae97c36953ac76423 >echo x - radns/Makefile >sed 's/^X//' >radns/Makefile << 'cfb935c63d79e416fa3b397aed6581e8' >X# New ports collection makefile for: radns >X# Date created: 11 July 2011 >X# Whom: Michael Cardell Widerkrantz <mc@hack.org> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= radns >XPORTVERSION= 20110809 >XCATEGORIES= dns >XMASTER_SITES= http://hack.org/mc/hacks/radns/ >XDISTNAME= ${PORTNAME}-20110809 >X >XMAINTAINER= mc@hack.org >XCOMMENT= IPv6 DNS server address autoconfiguration client >X >XUSE_BZIP2= yes >XUSE_RC_SUBR= radns >X >XLICENSE= ISCL >X >XUSERS= radns >XGROUPS= radns >X >XUSE_RC_SUBR= radns >XSUB_FILES= pkg-message >X >XMAN8= radns.8 >X >XPORTDOCS= LICENSE README README.FreeBSD NEWS >X >Xpost-install: >X.if !defined(NOPORTDOCS) >X @${ECHO_MSG} "Installing additional documentation to ${DOCSDIR}" >X @${MKDIR} ${DOCSDIR} >X @${INSTALL_MAN} ${WRKSRC}/LICENSE ${DOCSDIR} >X @${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR} >X @${INSTALL_MAN} ${WRKSRC}/README.FreeBSD ${DOCSDIR} >X @${INSTALL_MAN} ${WRKSRC}/NEWS ${DOCSDIR} >X >X.endif >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.mk> >cfb935c63d79e416fa3b397aed6581e8 >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 159626
: 117541