mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
gnu: Add dnstracer.
* gnu/packages/networking.scm (dnstracer): New variable. Reviewed-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
2884abb3df
commit
a4bed14c43
1 changed files with 36 additions and 0 deletions
|
@ -4615,6 +4615,42 @@ (define-public vnstat
|
|||
of system resources regardless of network traffic rate.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public dnstracer
|
||||
(package
|
||||
(name "dnstracer")
|
||||
(version "1.10")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://www.mavetju.org/download/"
|
||||
name "-" version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32
|
||||
"089bmrjnmsga2n0r4xgw4bwbf41xdqsnmabjxhw8lngg2pns1kb4"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f ;no test suite
|
||||
#:make-flags #~(list (string-append "PREFIX=" #$output)
|
||||
(string-append "CC=" #$(cc-for-target)))
|
||||
#:phases #~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-makefile
|
||||
(lambda _
|
||||
(substitute* "Makefile"
|
||||
(("\\$\\{PREFIX}/man")
|
||||
"${PREFIX}/share/man")
|
||||
(("^install:.*" all)
|
||||
(string-append
|
||||
all
|
||||
"\tinstall -d ${BINPREFIX}\n"
|
||||
"\tinstall -d ${MANPREFIX}\n")))))
|
||||
(delete 'configure))))
|
||||
(native-inputs (list perl)) ;for pod2man
|
||||
(home-page "http://www.mavetju.org/unix/dnstracer.php")
|
||||
(synopsis "Trace a chain of DNS servers to the source")
|
||||
(description "@command{dnstracer} determines where a given Domain Name
|
||||
Server (DNS) gets its information from, and follows the chain of DNS servers
|
||||
back to the servers which know the data.")
|
||||
(license license:bsd-2)))
|
||||
|
||||
(define-public dropwatch
|
||||
(package
|
||||
(name "dropwatch")
|
||||
|
|
Loading…
Reference in a new issue