Index: connect/dhcp/dhcpcd/dhcpcd-config.xml
===================================================================
--- connect/dhcp/dhcpcd/dhcpcd-config.xml (revision 1cc8e0f5e8e95ca6e54411b027a9a5a3036e00f6)
+++ connect/dhcp/dhcpcd/dhcpcd-config.xml (revision 5fcd7c57bc1d50d2f29a1e4c55fe4f51d4c21851)
@@ -3,5 +3,5 @@
Config files
-/etc/dhcpc/*
+/var/lib/dhcpc/*
Configuration Information
Index: connect/dhcp/dhcpcd/dhcpcd-exp.xml
===================================================================
--- connect/dhcp/dhcpcd/dhcpcd-exp.xml (revision 1cc8e0f5e8e95ca6e54411b027a9a5a3036e00f6)
+++ connect/dhcp/dhcpcd/dhcpcd-exp.xml (revision 5fcd7c57bc1d50d2f29a1e4c55fe4f51d4c21851)
@@ -2,10 +2,27 @@
Command explanations
-There may be a good reason for abandoning the normal BLFS convention
-of using --prefix=/usr here. If you are installing DHCP, it is likely that
-it is required during the boot process and /usr may be network mounted in
-which case, dhcpcd wouldn't be available due to being on the network!
-Therefore, depending on your situation, you may want it to be installed
-in /sbin or /usr/sbin.
+patch -Np1 -i ../dhcpcd-&dhcpcd-version;.patch
+: Dhcpcd unpatched puts all configuration and temporary
+files in /etc/dhcpc. This becomes very annoying
+when dhcpcd tells you it's running and it's not. You look in
+/var/run for the pid file, but it's not there, the
+pid file that needs deleting is in /etc/dhcpc. This
+patch brings this program into FHS compliance, but more importantly,
+puts files where you expect them to be.
+
+--prefix="" :There may be a good reason for
+abandoning the normal BLFS convention of using --prefix=/usr here. If
+you are installing DHCP, it is likely that it is required during the
+boot process and /usr may be network mounted in which case, dhcpcd
+wouldn't be available due to being on the network! Therefore, depending
+on your situation, you may want it to be installed in /sbin or /usr/sbin. This command installs to /sbin.
+
+--sysconfdir=/var/lib : This command install
+configuration files in the /var/lib
+directory.
+
+--mandir=/usr/share/man : This command
+install the man pages to the /usr/share/man
+directory.
Index: connect/dhcp/dhcpcd/dhcpcd-inst.xml
===================================================================
--- connect/dhcp/dhcpcd/dhcpcd-inst.xml (revision 1cc8e0f5e8e95ca6e54411b027a9a5a3036e00f6)
+++ connect/dhcp/dhcpcd/dhcpcd-inst.xml (revision 5fcd7c57bc1d50d2f29a1e4c55fe4f51d4c21851)
@@ -2,9 +2,9 @@
Installation of dhcpcd
-Before installing dhcpcd, you need to download dhcpcd-1.3.22-pl1.patch.bz2 from and decompress it to your source directory.
+Before installing dhcpcd, you need to download dhcpcd-&dhcpcd-version;.patch.bz2 from and decompress it to your source directory.
Install dhcpcd by running the following commands:
-patch -Np1 -i ../dhcpcd-1.3.22-pl1.patch &&
+patch -Np1 -i ../dhcpcd-&dhcpcd-version;.patch &&
./configure --prefix="" --sysconfdir=/var/lib \
--mandir=/usr/share/man &&
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision 1cc8e0f5e8e95ca6e54411b027a9a5a3036e00f6)
+++ introduction/welcome/changelog.xml (revision 5fcd7c57bc1d50d2f29a1e4c55fe4f51d4c21851)
@@ -12,5 +12,6 @@
August 17th, 2002 [larry]: Added patch paragraph to
-dhcpcd and cdrdao. Fixed typos in j2sdk.
+dhcpcd and cdrdao. Fixed typos in j2sdk. Added explanations of commands
+to dhcpcd.
August 17th, 2002 [markh]: Moved patches to the