diff options
author | arved <arved@FreeBSD.org> | 2003-01-08 18:16:42 +0000 |
---|---|---|
committer | arved <arved@FreeBSD.org> | 2003-01-08 18:16:42 +0000 |
commit | 20400674a6049ddc79e452be6901ff622e28a9d6 (patch) | |
tree | a8f81b63c8532d4dad5cfcb88060a0628fe01dec /sysutils | |
parent | b472077533136828a2c8986a740ca5e364bf8123 (diff) | |
download | FreeBSD-ports-20400674a6049ddc79e452be6901ff622e28a9d6.zip FreeBSD-ports-20400674a6049ddc79e452be6901ff622e28a9d6.tar.gz |
Fix for convert-ip-db script and additional message
PR: 42402
Submitted by: Amar Takhar <verm@drunkmonk.net> (maintainer)
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/fastresolve/Makefile | 6 | ||||
-rw-r--r-- | sysutils/fastresolve/files/patch-scripts::convert-ip-db-in | 34 |
2 files changed, 40 insertions, 0 deletions
diff --git a/sysutils/fastresolve/Makefile b/sysutils/fastresolve/Makefile index b148818..732e4fd 100644 --- a/sysutils/fastresolve/Makefile +++ b/sysutils/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/sysutils/fastresolve/files/patch-scripts::convert-ip-db-in b/sysutils/fastresolve/files/patch-scripts::convert-ip-db-in new file mode 100644 index 0000000..bbb2ddb --- /dev/null +++ b/sysutils/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); |