Date: Fri, 18 Jan 2002 23:24:48 +1100 (EST) From: Edwin Groothuis <edwin@mavetju.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/34025: new port: net/dnstracer Message-ID: <20020118122448.E7246329@k7.mavetju.org>
next in thread | raw e-mail | index | archive | help
>Number: 34025 >Category: ports >Synopsis: new port: net/dnstracer >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 18 04:30:08 PST 2002 >Closed-Date: >Last-Modified: >Originator: Edwin Groothuis >Release: FreeBSD 4.4-RELEASE i386 >Organization: - >Environment: System: FreeBSD k7.mavetju.org 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Tue Dec 25 02:20:13 EST 2001 edwin@k7.mavetju.org:/usr/src/sys/compile/k7 i386 n/a >Description: dnstracer is a tool like ntptrace and traceroute, but then specially for dns requests. >How-To-Repeat: n/a/ >Fix: # 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: # # net/dnstracer # net/dnstracer/Makefile # net/dnstracer/distinfo # net/dnstracer/files # net/dnstracer/files/patch-Makefile # net/dnstracer/files/patch-dnstrace.8 # net/dnstracer/files/patch-dnstrace.c # net/dnstracer/pkg-plist # net/dnstracer/pkg-comment # net/dnstracer/pkg-descr # echo c - net/dnstracer mkdir -p net/dnstracer > /dev/null 2>&1 echo x - net/dnstracer/Makefile sed 's/^X//' >net/dnstracer/Makefile << 'END-of-net/dnstracer/Makefile' X# New ports collection makefile for: dnctracer X# Date created: 18 Januari 2002 X# Whom: Edwin Groothuis (edwin@mavetju.org) X# X# $FreeBSD$ X# X XPORTNAME= dnstracer XPORTVERSION= 1.1 XCATEGORIES= net XMASTER_SITES= http://www.mavetju.org/download/ XDISTNAME= dnstrace-1.1 X XMAINTAINER= edwin@mavetju.org X XMAN8= dnstracer.8 X Xpost-patch: X @${PERL} -pi -e "s|__INSTALL_PROGRAM__|${INSTALL_PROGRAM}|g; \ X s|__INSTALL_MAN__|${INSTALL_MAN}|g" ${WRKSRC}/Makefile X X.include <bsd.port.mk> END-of-net/dnstracer/Makefile echo x - net/dnstracer/distinfo sed 's/^X//' >net/dnstracer/distinfo << 'END-of-net/dnstracer/distinfo' XMD5 (dnstrace-1.1.tar.gz) = 2b090b66ed9193a2a429a5df65dee935 END-of-net/dnstracer/distinfo echo c - net/dnstracer/files mkdir -p net/dnstracer/files > /dev/null 2>&1 echo x - net/dnstracer/files/patch-Makefile sed 's/^X//' >net/dnstracer/files/patch-Makefile << 'END-of-net/dnstracer/files/patch-Makefile' X--- Makefile.orig Fri Jan 18 19:28:11 2002 X+++ Makefile Fri Jan 18 19:29:37 2002 X@@ -5,12 +5,12 @@ X all: dnstrace dnstrace.8 X X dnstrace: dnstrace.o X- gcc -g -Wall -o dnstrace dnstrace.o X+ ${CC} -g -Wall -o dnstrace dnstrace.o X X dnstrace.o: dnstrace.c dnstrace_broken.h X X .c.o: X- gcc -g -Wall -c -o $@ $< X+ ${CC} -g -Wall -c -o $@ $< X X dnstrace.8: dnstrace.pod X pod2man --release="Januari 17, 2002" --date="Januari 17, 2002" --center="General Commands Manual" --section=8 dnstrace.pod > dnstrace.8 X@@ -19,8 +19,8 @@ X rm -f dnstrace.o dnstrace.8 *.core dnstrace X X install: X- install -c -o root -g wheel -m 755 dnstrace /usr/local/bin X- install -c -o root -g wheel -m 644 dnstrace.8 /usr/local/man/man8 X+ __INSTALL_PROGRAM__ dnstrace ${PREFIX}/bin/dnstracer X+ __INSTALL_MAN__ dnstrace.8 ${PREFIX}/man/man8/dnstracer.8 X X uninstall: X rm /usr/local/bin/dnstrace END-of-net/dnstracer/files/patch-Makefile echo x - net/dnstracer/files/patch-dnstrace.8 sed 's/^X//' >net/dnstracer/files/patch-dnstrace.8 << 'END-of-net/dnstracer/files/patch-dnstrace.8' X--- dnstrace.8.old Fri Jan 18 23:04:45 2002 X+++ dnstrace.8 Fri Jan 18 23:05:02 2002 X@@ -93,7 +93,7 @@ X .nr % 0 X .rr F X .\} X-.TH dnstrace 8 "Januari 17, 2002" "Januari 17, 2002" "General Commands Manual" X+.TH dnstracer 8 "Januari 17, 2002" "Januari 17, 2002" "General Commands Manual" X .UC X .if n .hy 0 X .if n .na X@@ -188,11 +188,11 @@ X .\} X .rm #[ #] #H #V #F C X .SH "NAME" X-\fBdnstrace\fR \- trace a chain of DNS servers to the source X+\fBdnstracer\fR \- trace a chain of DNS servers to the source X .SH "SYNOPSIS" X-\fBdnstrace\fR [\fBoptions\fR] \fIhostname\fR X+\fBdnstracer\fR [\fBoptions\fR] \fIhostname\fR X .SH "DESCRIPTION" X-\fBdnstrace\fR determines where a given Domain Name Server (DNS) gets X+\fBdnstracer\fR determines where a given Domain Name Server (DNS) gets X its information from, and follows the chain of DNS servers back to X the servers which know the data. X .PP X@@ -233,8 +233,8 @@ X this program is useless. Dnscache ignores non-recursive requests. X X .rn }` '' X-.IX Title "dnstrace 8" X-.IX Name "B<dnstrace> - trace a chain of DNS servers to the source" X+.IX Title "dnstracer 8" X+.IX Name "B<dnstracer> - trace a chain of DNS servers to the source" X X .IX Header "NAME" X END-of-net/dnstracer/files/patch-dnstrace.8 echo x - net/dnstracer/files/patch-dnstrace.c sed 's/^X//' >net/dnstracer/files/patch-dnstrace.c << 'END-of-net/dnstracer/files/patch-dnstrace.c' X--- dnstrace.c.old Fri Jan 18 23:02:49 2002 X+++ dnstrace.c Fri Jan 18 23:03:06 2002 X@@ -1095,7 +1095,7 @@ X X void usage(void) { X fprintf(stderr, X- "Usage: dnstrace [options] [host]\n" X+ "Usage: dnstracer [options] [host]\n" X "\t-c: disable local caching, default enabled\n" X "\t-o: enable overview of received answers, default disabled\n" X "\t-r <retries>: amount of retries for DNS requests, default 3\n" END-of-net/dnstracer/files/patch-dnstrace.c echo x - net/dnstracer/pkg-plist sed 's/^X//' >net/dnstracer/pkg-plist << 'END-of-net/dnstracer/pkg-plist' Xbin/dnstracer END-of-net/dnstracer/pkg-plist echo x - net/dnstracer/pkg-comment sed 's/^X//' >net/dnstracer/pkg-comment << 'END-of-net/dnstracer/pkg-comment' XTrace a chain of DNS servers to the source END-of-net/dnstracer/pkg-comment echo x - net/dnstracer/pkg-descr sed 's/^X//' >net/dnstracer/pkg-descr << 'END-of-net/dnstracer/pkg-descr' XWHAT IS DNSTRACE? X Xdnstrace determines where a given Domain Name Server (DNS) gets Xits information from, and follows the chain of DNS servers back to Xthe servers which know the data. X XIts behaviour is similair to ntptrace(8), which does it for the XNTP protocol. X XWWW: http://www.mavetju.org/ X X- Edwin Groothuis Xedwin@mavetju.org END-of-net/dnstracer/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020118122448.E7246329>