Index: connect/dhcp/dhcp-client.xml
===================================================================
--- connect/dhcp/dhcp-client.xml	(revision 9be6d17303ad7f4c2ba0bdb56fe9987ce99788e8)
+++ connect/dhcp/dhcp-client.xml	(revision 791e96fa98b8db359b905426e952ef8b1d96b563)
@@ -32,14 +32,15 @@
 to first install the network service script,
 <filename>/etc/sysconfig/network-devices/services/dhclient</filename> 
-included in the <xref linkend="intro-important-bootscripts"/> package.</para>
+included in the <xref linkend="intro-important-bootscripts"/> package 
+(as root).</para>
 <indexterm zone="dhcp-client dhclient-service">
 <primary sortas="f-dhclient">dhclient (service script)</primary></indexterm>
 
-<screen><userinput><command>make install-service-dhclient</command></userinput></screen>
+<screen><userinput role='root'><command>make install-service-dhclient</command></userinput></screen>
 
 <para id="dhclient-config1">Next, create the 
 <filename>/etc/sysconfig/network-devices/ifconfig.eth0/dhclient</filename>
-configuration file with the following commands.  Adjust as necessary for 
-additional interfaces.</para>
+configuration file with the following commands as the root user.  Adjust as 
+necessary for additional interfaces.</para>
 <indexterm zone="dhcp-client dhclient-config1">
 <primary 
@@ -47,5 +48,5 @@
 </indexterm>
 
-<screen><userinput><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
+<screen><userinput role='root'><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
 cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0/dhclient &lt;&lt; "EOF"</command>
 ONBOOT="yes"
@@ -61,5 +62,5 @@
 <para id="dhclient-config2">Finally, you should create the 
 <filename>/etc/dhclient.conf</filename> file using the following
-commands:</para>  
+commands as the root user:</para>  
 <indexterm zone="dhcp-client dhclient-config2">
 <primary sortas="e-etc-dhclient.conf">/etc/dhclient.conf</primary></indexterm>
@@ -68,5 +69,5 @@
 have more than one interface.</para></note>
 
-<screen><userinput><command>cat &gt; /etc/dhclient.conf &lt;&lt; "EOF"</command>
+<screen><userinput role='root'><command>cat &gt; /etc/dhclient.conf &lt;&lt; "EOF"</command>
 # dhclient.conf
 
Index: connect/dhcp/dhcpcd.xml
===================================================================
--- connect/dhcp/dhcpcd.xml	(revision 9be6d17303ad7f4c2ba0bdb56fe9987ce99788e8)
+++ connect/dhcp/dhcpcd.xml	(revision 791e96fa98b8db359b905426e952ef8b1d96b563)
@@ -7,6 +7,7 @@
   <!ENTITY dhcpcd-download-http "http://www.phystech.com/ftp/dhcpcd-&dhcpcd-version;.tar.gz">
   <!ENTITY dhcpcd-download-ftp  "ftp://ftp.phystech.com/pub/dhcpcd-&dhcpcd-version;.tar.gz">
+  <!ENTITY dhcpcd-md5sum        "dd627a121e43835bead3ffef5b1a72fd">
   <!ENTITY dhcpcd-size          "145 KB">
-  <!ENTITY dhcpcd-buildsize     "868 KB">
+  <!ENTITY dhcpcd-buildsize     "944 KB">
   <!ENTITY dhcpcd-time          "0.04 SBU">
 ]>
@@ -19,4 +20,6 @@
 <?dbhtml filename="dhcpcd.html"?>
 <title>dhcpcd-&dhcpcd-version;</title>
+<indexterm zone="dhcpcd">
+<primary sortas="a-Dhcpcd">Dhcpcd</primary></indexterm>
 
 <sect2>
@@ -25,6 +28,6 @@
 <para>The <application>dhcpcd</application> package contains the
 <command>dhcpcd</command> client. This is useful for connecting your computer 
-to a network which uses <acronym>DHCP</acronym> to assign network addresses.
-</para>
+to a network which uses <acronym>DHCP</acronym> to assign network 
+addresses.</para>
 
 <sect3><title>Package information</title>
@@ -34,4 +37,5 @@
 <listitem><para>Download (FTP): <ulink
 url="&dhcpcd-download-ftp;"/></para></listitem>
+<listitem><para>Download MD5 sum: &dhcpcd-md5sum;</para></listitem>
 <listitem><para>Download size: &dhcpcd-size;</para></listitem>
 <listitem><para>Estimated disk space required:
@@ -43,5 +47,5 @@
 <sect3><title>Additional downloads</title>
 <itemizedlist spacing='compact'>
-<listitem><para>Required Patch:
+<listitem><para>Required Patch: 
 <ulink url="&patch-root;/dhcpcd-&dhcpcd-version;-fhs-1.patch"/></para>
 </listitem>
@@ -60,6 +64,9 @@
 ./configure --prefix="" --sysconfdir=/var/lib \
 --mandir=/usr/share/man &amp;&amp;
-make &amp;&amp;
-make install</command></userinput></screen>
+make</command></userinput></screen>
+
+<para>Now, as the root user:</para>
+
+<screen><userinput role='root'><command>make install</command></userinput></screen>
 
 </sect2>
@@ -68,14 +75,15 @@
 <title>Command explanations</title>
 
-<para><command>patch -Np1 -i ../dhcpcd-&dhcpcd-version;-fhs-1.patch
-</command>: <application>Dhcpcd</application> unpatched puts all configuration 
-and temporary files in <filename>/etc/dhcpc</filename>. This becomes very 
-annoying when <application>dhcpcd</application> tells you it's running and it's 
-not.  You look in <filename class="directory">/var/run</filename> for
-the <filename>PID</filename> file, but it's not 
-there, the <filename>PID</filename> file that needs deleting is in
-<filename class="directory">/etc/dhcpc</filename>. 
-This patch brings this program into <acronym>FHS</acronym> compliance, but more 
-importantly, puts files where you expect them to be.</para>
+<para><command>patch -Np1 -i ../dhcpcd-&dhcpcd-version;-fhs-1.patch</command>: 
+<application>dhcpcd</application> unpatched puts all configuration 
+and temporary files in <filename class='directory'>/etc/dhcpc</filename>. This 
+becomes very annoying when <application>dhcpcd</application> tells you it's 
+running and it's not. You look in 
+<filename class="directory">/var/run</filename> for the 
+<filename>PID</filename> file, but it's not there, the 
+<filename>PID</filename> file that needs deleting is in
+<filename class="directory">/etc/dhcpc</filename>. This patch brings this 
+program into <acronym>FHS</acronym> compliance, but more importantly, puts 
+files where you expect them to be.</para>
 
 <para><parameter>--prefix=""</parameter>: There may be a good reason for
@@ -84,9 +92,9 @@
 <acronym>DHCP</acronym>, it is likely that it is 
 required during the boot process and 
-<filename class="directory">/usr</filename> may be network 
-mounted, in which case <command>dhcpcd</command> wouldn't be available due to 
-being on the network!  Therefore, depending on your situation, you may want it 
-to be installed in <filename class="directory">/sbin</filename> or 
-<filename class="directory">/usr/sbin</filename>.  This command installs to 
+<filename class="directory">/usr</filename> may be network mounted, in which 
+case <command>dhcpcd</command> wouldn't be available due to being on the 
+network! Therefore, depending on your situation, you may want it to be 
+installed in <filename class="directory">/sbin</filename> or 
+<filename class="directory">/usr/sbin</filename>. This command installs to 
 <filename class="directory">/sbin</filename>.</para>
 
@@ -104,22 +112,30 @@
 <title>Configuring <application>dhcpcd</application></title>
 
-<sect3><title>Config files</title>
-<para><filename>/var/lib/dhcpc/*</filename></para></sect3>
-
-<sect3><title>Configuration Information</title>
+<sect3 id="dhcpcd-config"><title>Config files</title>
+<para><filename>/var/lib/dhcpc/*</filename></para>
+<indexterm zone="dhcpcd dhcpcd-config">
+<primary sortas="e-var-lib-dhcpc">/var/lib/dhcpc/*</primary></indexterm>
+</sect3>
+
+<sect3 id="dhcpcd-init"><title>Configuration Information</title>
 
 <para>To configure <command>dhcpcd</command>, you need to first install
 the network service script,
 <filename>/etc/sysconfig/network-devices/services/dhcpcd</filename>
-included in the <xref linkend="intro-important-bootscripts"/> package.</para>
-
-<screen><userinput><command>make install-service-dhcpcd</command></userinput></screen>
-
-<para>Finally, create the
+included in the <xref linkend="intro-important-bootscripts"/> package 
+(as user root).</para>
+<indexterm zone="dhcpcd dhcpcd-init">
+<primary sortas="f-dhcpcd">dhcpcd (service script)</primary></indexterm>
+
+<screen><userinput role='root'><command>make install-service-dhcpcd</command></userinput></screen>
+
+<para id="dhcpcd-config2">Finally, as the root user create the
 <filename>/etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd</filename> 
 configuration file using the following commands.  Adjust appropriately 
 for additional interfaces.</para>
-
-<screen><userinput><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
+<indexterm zone="dhcpcd dhcpcd-config2">
+<primary sortas="e-etc-sysconfig-dhcpcd">/etc/sysconfig/.../dhcpcd</primary></indexterm>
+
+<screen><userinput role='root'><command>install -d /etc/sysconfig/network-devices/ifconfig.eth0 &amp;&amp;
 cat &gt; /etc/sysconfig/network-devices/ifconfig.eth0/dhcpcd &lt;&lt; "EOF"</command>
 ONBOOT="yes"
@@ -137,15 +153,21 @@
 <command>EOF</command></userinput></screen>
 
-<para>For more information on the appropriate
-<envar>DHCP_START</envar> and <envar>DHCP_STOP</envar>
-values, examine the man page for <command>dhcpcd</command>.</para>
-
-<note><para>The default behavior of <command>dhcpcd</command> is to overwrite
-(after making backup copies) <filename>/etc/resolv.conf</filename>,
-<filename>/etc/yp.conf</filename> and <filename>/etc/ntp.conf</filename>
-with new files containing information from the <acronym>DHCP</acronym>
-server. If this is undesirable, review the <command>dhcpcd</command>
-man page for switches to add to the <envar>DHCP_START</envar>
-value.</para></note>
+<para>For more information on the appropriate <envar>DHCP_START</envar> and 
+<envar>DHCP_STOP</envar> values, examine the man page for 
+<command>dhcpcd</command>.</para>
+
+<note><para id="dhcpcd-config3">The default behavior of 
+<command>dhcpcd</command> is to overwrite (after making backup copies) 
+<filename>/etc/resolv.conf</filename>, <filename>/etc/yp.conf</filename> and 
+<filename>/etc/ntp.conf</filename> with new files containing information from 
+the <acronym>DHCP</acronym> server. If this is undesirable, review the 
+<command>dhcpcd</command> man page for switches to add to the 
+<envar>DHCP_START</envar> value.</para></note>
+<indexterm zone="dhcpcd dhcpcd-config3">
+<primary sortas="e-etc-resolv.conf">/etc/resolv.conf</primary></indexterm>
+<indexterm zone="dhcpcd dhcpcd-config3">
+<primary sortas="e-etc-yp.conf">/etc/yp.conf</primary></indexterm>
+<indexterm zone="dhcpcd dhcpcd-config3">
+<primary sortas="e-etc-ntp.conf">/etc/ntp.conf</primary></indexterm>
 
 </sect3>
@@ -156,16 +178,30 @@
 <title>Contents</title>
 
-<para>The <application>dhcpcd</application> package contains 
-<command>dhcpcd</command>.</para>
-
-</sect2>
-
-<sect2><title>Description</title>
-
-<sect3><title>dhcpcd</title>
-<para><command>dhcpcd</command> is an implementation of the 
-<acronym>DHCP</acronym> client specified in <acronym>RFC</acronym>2131 and
-<acronym>RFC</acronym>1541 (depending on which options are specified).</para>
-</sect3>
+<segmentedlist>
+<segtitle>Installed Program</segtitle>
+<segtitle>Installed Libraries</segtitle>
+<segtitle>Installed Directories</segtitle>
+
+<seglistitem>
+<seg>dhcpcd</seg>
+<seg>None</seg>
+<seg>/var/lib/dhcpc</seg>
+</seglistitem>
+</segmentedlist>
+
+<variablelist>
+<bridgehead renderas="sect3">Short Descriptions</bridgehead>
+<?dbfo list-presentation="list"?>
+
+<varlistentry id="dhcpcd-prog">
+<term><command>dhcpcd</command></term>
+<listitem><para>is an implementation of the <acronym>DHCP</acronym> client 
+specified in <acronym>RFC</acronym>2131 and <acronym>RFC</acronym>1541 
+(depending on which options are specified).</para>
+<indexterm zone="dhcpcd dhcpcd-prog">
+<primary sortas="b-dhcpcd">dhcpcd</primary>
+</indexterm></listitem>
+</varlistentry>
+</variablelist>
 
 </sect2>
Index: connect/dialup/wvdial.xml
===================================================================
--- connect/dialup/wvdial.xml	(revision 9be6d17303ad7f4c2ba0bdb56fe9987ce99788e8)
+++ connect/dialup/wvdial.xml	(revision 791e96fa98b8db359b905426e952ef8b1d96b563)
@@ -117,5 +117,5 @@
 <seg>wvdial and wvdialconf</seg>
 <seg>None</seg>
-<seg>/etc/ppp</seg>
+<seg>/etc/ppp/peers</seg>
 </seglistitem>
 </segmentedlist>
