diff options
author | Tilman Keskinoz <arved@FreeBSD.org> | 2003-01-08 18:16:42 +0000 |
---|---|---|
committer | Tilman Keskinoz <arved@FreeBSD.org> | 2003-01-08 18:16:42 +0000 |
commit | 06242fa2c68c2e958da3d3000353dbb47f09bc3d (patch) | |
tree | 597c68220697a6e1227ec97d800149f6d15d54c4 /dns/fastresolve | |
parent | 982af3464dcd7c2650e32bc1626a92f96b2c80a6 (diff) | |
download | ports-06242fa2c68c2e958da3d3000353dbb47f09bc3d.tar.gz ports-06242fa2c68c2e958da3d3000353dbb47f09bc3d.zip |
Fix for convert-ip-db script and additional message
PR: 42402
Submitted by: Amar Takhar <verm@drunkmonk.net> (maintainer)
Notes
Notes:
svn path=/head/; revision=72754
Diffstat (limited to 'dns/fastresolve')
-rw-r--r-- | dns/fastresolve/Makefile | 6 | ||||
-rw-r--r-- | dns/fastresolve/files/patch-scripts::convert-ip-db-in | 34 |
2 files changed, 40 insertions, 0 deletions
diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile index b148818c5927..732e4fd765d3 100644 --- a/dns/fastresolve/Makefile +++ b/dns/fastresolve/Makefile @@ -32,4 +32,10 @@ MAN1= dns-terror.1 btree-dump.1 convert-dom-db.1 convert-ip-db.1 \ pre-configure: @(cd ${WRKSRC} && aclocal14) +post-install: + @${ECHO_MSG} "" + @${ECHO_MSG} "If you want to use the convert-ip-db script you must" + @${ECHO_MSG} "install the databases/p5-BerkeleyDB port" + @${ECHO_MSG} "" + .include <bsd.port.post.mk> diff --git a/dns/fastresolve/files/patch-scripts::convert-ip-db-in b/dns/fastresolve/files/patch-scripts::convert-ip-db-in new file mode 100644 index 000000000000..bbb2ddb0e872 --- /dev/null +++ b/dns/fastresolve/files/patch-scripts::convert-ip-db-in @@ -0,0 +1,34 @@ +--- scripts/convert-ip-db.in.orig Wed Sep 29 12:13:42 1999 ++++ scripts/convert-ip-db.in Wed Sep 4 02:31:43 2002 +@@ -13,6 +13,7 @@ + # Written by Chris Ross <cross@eng.us.uu.net> + # and David MacKenzie <djm@web.us.uu.net> + # Please send comments and bug reports to fastresolve-bugs@web.us.uu.net. ++# Updated to use BerkeleyDB (db3) by Harold Paulson <haroldp@internal.org> + + ############################################################################## + # Copyright 1999 UUNET, an MCI WorldCom company. +@@ -33,8 +34,7 @@ + # 02111-1307, USA. + ############################################################################## + +-use DB_File; +-use Fcntl; ++use BerkeleyDB; + + main(); + exit(0); +@@ -45,8 +45,11 @@ + + $dbfile = shift @ARGV || "ip2host.db"; + +- tie(%input, "DB_File", $dbfile, O_RDONLY, 0640, $DB_BTREE) +- || die "$0: Can't read $dbfile: $!\n"; ++ tie(%input, 'BerkeleyDB::Btree', ++ -Filename => $dbfile, ++ -Flags => DB_RDONLY, ++ -Mode => 0640) ++ || die "$0: Can't read $dbfile: $!\n"; + + while (($ipaddr, $domain) = each(%input)) { + ($timestamp, $domain) = unpack("IA*", $domain); |