From 9cccea2aed45c935e4ea17e84d007c0d84a4c91f Mon Sep 17 00:00:00 2001 From: Matthew Burgess Date: Sat, 18 Jul 2009 12:30:56 +0000 Subject: Remove Berkeley DB; Man-DB uses GDBM now. Fixes #2440. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8962 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/iproute2.xml | 32 +++++++++++--------------------- 1 file changed, 11 insertions(+), 21 deletions(-) (limited to 'chapter06/iproute2.xml') diff --git a/chapter06/iproute2.xml b/chapter06/iproute2.xml index b1e7374b4..aabafa2e9 100644 --- a/chapter06/iproute2.xml +++ b/chapter06/iproute2.xml @@ -41,6 +41,16 @@ Installation of IPRoute2 + The arpd binary included in this package is + dependent on Berkeley DB. Because arpd is not a very + common requirement on a base Linux system, remove the dependency on Berkeley DB by applying the sed command below. If the + arpd binary is needed, instructions for compiling + Berkeley DB can be found in the BLFS Book at + . + + +sed -i '/^TARGETS/s@arpd@@g' misc/Makefile + Compile the package: make DESTDIR= @@ -73,14 +83,6 @@ make DESTDIR= SBINDIR=/sbin MANDIR=/usr/share/man \ DOCDIR=/usr/share/doc/iproute2-&iproute2-version; install - The arpd binary links against the Berkeley DB - libraries that reside in /usr and - uses a database in /var/lib/arpd/arpd.db. Thus, - according to the FHS, it must be in /usr/sbin. Move it there: - - mv -v /sbin/arpd /usr/sbin - @@ -90,7 +92,7 @@ Installed programs - arpd, ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, + ctstat (link to lnstat), genl, ifcfg, ifstat, ip, lnstat, nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss, and tc. @@ -101,18 +103,6 @@ - - arpd - - Userspace ARP daemon, useful in really large networks, where the - kernelspace ARP implementation is insufficient, or when setting up a - honeypot - - arpd - - - - ctstat -- cgit v1.2.3-54-g00ecf