r8934 - in trunk/BOOK: . general/sysutils introduction/welcome networking networking/connect networking/netprogs networking/netutils postlfs/config server/major server/other

bdubbs at linuxfromscratch.org bdubbs at linuxfromscratch.org
Thu Nov 3 16:05:53 PDT 2011


Author: bdubbs
Date: 2011-11-03 17:05:47 -0600 (Thu, 03 Nov 2011)
New Revision: 8934

Added:
   trunk/BOOK/general/sysutils/autofs.xml
   trunk/BOOK/general/sysutils/initdtools.xml
   trunk/BOOK/networking/
   trunk/BOOK/networking/connect/dhcp.xml
   trunk/BOOK/networking/netprogs/netfs.xml
   trunk/BOOK/networking/netprogs/nfs-utils.xml
   trunk/BOOK/networking/networking.xml
Removed:
   trunk/BOOK/basicnet/
   trunk/BOOK/networking/basicnet.xml
   trunk/BOOK/postlfs/config/autofs.xml
   trunk/BOOK/postlfs/config/initdtools.xml
   trunk/BOOK/postlfs/config/netfs.xml
   trunk/BOOK/server/major/nfs-utils.xml
   trunk/BOOK/server/other/dhcp.xml
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/sysutils/sysutils.xml
   trunk/BOOK/index.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/connect/connect.xml
   trunk/BOOK/networking/netprogs/netprogs.xml
   trunk/BOOK/networking/netutils/netutils.xml
   trunk/BOOK/postlfs/config/config.xml
   trunk/BOOK/server/major/major.xml
   trunk/BOOK/server/other/other.xml
Log:
Rearrange package organization

Copied: trunk/BOOK/general/sysutils/autofs.xml (from rev 8929, trunk/BOOK/postlfs/config/autofs.xml)
===================================================================
--- trunk/BOOK/general/sysutils/autofs.xml	                        (rev 0)
+++ trunk/BOOK/general/sysutils/autofs.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+  <!ENTITY autofs-patch-dir     "http://ftp.kernel.org/pub/linux/daemons/autofs/v5">
+  <!ENTITY autofs-download-http "http://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-&autofs-version;.tar.bz2">
+  <!ENTITY autofs-download-ftp  "ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-&autofs-version;.tar.bz2">
+  <!ENTITY autofs-md5sum        "a1d262cb6ebef0c2dd0fe22232fb3d5a">
+  <!ENTITY autofs-size          "295 KB">
+  <!ENTITY autofs-buildsize     "5.3 MB">
+  <!ENTITY autofs-time          "0.1 SBU">
+]>
+
+<sect1 id="autofs" xreflabel="Autofs-&autofs-version;">
+  <?dbhtml filename="autofs.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>autofs-&autofs-version;</title>
+
+  <indexterm zone="autofs">
+    <primary sortas="a-Autofs">Autofs</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to Autofs</title>
+
+    <para>The <application>Autofs</application> package contains userspace
+    tools that work with the kernel to mount and un-mount removable file
+    systems. The primary use is to mount external network file systems like
+    NFS (see <xref linkend="nfs-utils"/>) or Samba (see <xref linkend="samba3"/>)
+    on demand.</para>
+
+    <para>It may also be useful for allowing users to mount floppies, cdroms and
+    other removable storage devices without requiring the system
+    administrator to mount the devices although this capability is now generally
+    provided by HAL (see <xref linkend="hal"/>).  This may not be ideal for all
+    installations, so be aware of the risks before implementing this feature.</para>
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&autofs-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&autofs-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &autofs-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &autofs-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &autofs-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &autofs-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+
+    <para>Recommended Patches: There are frequent patches issued for
+    <application>Autofs</application>. One method you can use to get the
+    current patches requires first installing the <xref linkend="wget"/>
+    package. After ensuring the <command>wget</command> command is installed
+    in a directory identified in the <envar>PATH</envar> variable, start in
+    the same directory as the main tar file and issue the following
+    commands:</para>
+
+<screen><userinput>wget &autofs-patch-dir;/patch_order-&autofs-version; &&
+sed 's;autofs;&autofs-patch-dir;/autofs;' \
+    patch_order-&autofs-version; | grep -v ^# > wget-list &&
+wget -i wget-list</userinput></screen>
+
+    <note><para>As of this writing, the patch list contains one patch
+    labelled as from the 5.0.4 series of patches.</para></note>
+
+    <bridgehead renderas="sect3">Autofs Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional"><xref linkend="openldap"/> and
+    <xref linkend="cyrus-sasl"/></para>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/autofs"/></para>
+
+  </sect2>
+
+  <sect2 role="kernel" id="autofs-kernel">
+    <title>Kernel Configuration</title>
+
+    <indexterm zone="autofs autofs-kernel">
+      <primary sortas="d-Automounter">Automounter</primary>
+    </indexterm>
+
+    <para>Verify that kernel support has been compiled in or built as
+    modules in the following areas:</para>
+
+<screen><literal>File systems ⇒
+    Kernel automounter version 4 support  Y or M
+    Network File Systems ⇒
+        NFS client support   Y or M (optional)
+        CIFS support         Y or M (optional)</literal></screen>
+
+    <para>Recompile and install the new kernel, if necessary.</para>
+
+  </sect2>
+
+  <sect2 role="installation">
+
+    <title>Installation of Autofs</title>
+
+    <para>Install <application>Autofs</application> by running the following
+    commands:</para>
+
+<screen><userinput>for f in `cat ../patch_order-&autofs-version;`; do
+  patch -Np1 -i ../$f
+done &&
+./configure --prefix=/ --mandir=/usr/share/man &&
+make</userinput></screen>
+
+    <para>This package does not come with a test suite.</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install &&
+ln -sf  ../init.d/autofs /etc/rc.d/rcsysinit.d/S52autofs</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><command>for f in `cat ../patch_order-&autofs-version;`; do
+    patch -Np1 -i ../$f;  done</command>: This command applies all the
+    patches downloaded earlier in the correct order.</para>
+
+    <para><command>ln -sf  ../init.d/autofs
+    /etc/rc.d/rcsysinit.d/S52autofs</command>: This command sets the
+    link to properly start autofs upon boot.</para>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring Autofs</title>
+
+    <sect3 id="autofs-config">
+      <title>Config Files</title>
+
+      <para><filename>/etc/sysconfig/autofs.conf</filename>,
+      <filename>/etc/auto.master</filename>,
+      <filename>/etc/auto.misc</filename>, and
+      <filename>/etc/auto.net</filename></para>
+
+      <indexterm zone="autofs autofs-config" >
+        <primary sortas="e-etc-sysconfig-autofs.conf">/etc/sysconfig/autofs.conf</primary>
+      </indexterm>
+
+      <indexterm zone="autofs autofs-config">
+        <primary sortas="e-etc-auto.master">/etc/auto.master</primary>
+      </indexterm>
+
+      <indexterm zone="autofs autofs-config">
+        <primary sortas="e-etc-auto.misc">/etc/auto.misc</primary>
+      </indexterm>
+
+      <indexterm zone="autofs autofs-config">
+        <primary sortas="e-etc-auto.net">/etc/auto.net</primary>
+      </indexterm>
+
+    </sect3>
+
+    <sect3>
+      <title>Configuration Information</title>
+
+      <para>The installation process creates <filename>auto.master</filename>,
+      <filename>auto.misc</filename>,  <filename>auto.smb</filename>, and
+      <filename>auto.net</filename>. Replace the
+      <filename>auto.master</filename> file with the following commands:</para>
+
+<screen role="root"><userinput>mv /etc/auto.master /etc/auto.master.bak &&
+cat > /etc/auto.master << "EOF"
+<literal># Begin /etc/auto.master
+
+/media/auto  /etc/auto.misc  --ghost
+#/home        /etc/auto.home
+
+# End /etc/auto.master</literal>
+EOF</userinput></screen>
+
+      <para>This file creates a new media directory, <filename>/media/auto</filename>
+      that will overlay any existing directory of the same name.  In this example,
+      the file, <filename>/etc/auto.misc</filename>, has a line:</para>
+
+<screen>cd   -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom</screen>
+
+      <para>that will mount a cdrom as <filename>/media/auto/cd</filename> if
+      that directory is accessed.  The <option>--ghost</option> option tells
+      the automounter to create <quote>ghost</quote> versions (i.e. empty
+      directories) of all the mount points listed in the configuration file
+      regardless whether any of the file systems are actually mounted or not.
+      This is very convenient and highly recommended, because it will show you
+      the available auto-mountable file systems as existing directories, even
+      when their file systems aren't currently mounted. Without the
+      <option>--ghost</option> option, you'll have to remember the names of the
+      directories. As soon as you try to access one of them, the directory will
+      be created and the file system will be mounted. When the file system gets
+      unmounted again, the directory is destroyed too, unless the
+      <option>--ghost</option> option was given.</para>
+
+      <note>
+        <para>An alternative method would be to specify another automount
+        location such as <filename
+        class='directory'>/var/lib/auto/cdrom</filename> and create a
+        symbolic link from <filename class='directory'>/media/cdrom</filename>
+        to the automount location.</para>
+      </note>
+
+      <para>The <filename>auto.misc</filename> file must be configured to your
+      working hardware. The loaded configuration file should load your cdrom
+      if <filename>/dev/cdrom</filename> is active or it can be edited to
+      match your device setup.  Examples for floppies are available in the file
+      and easily activated. Documentation for this file is available using the
+      <command>man 5 autofs</command> command.</para>
+
+      <para>In the second line, if enabled, a user's home directory would be
+      mounted via NFS upon login.  The <filename>/etc/home.auto</filename>
+      would need to exist and have an entry similar to:</para>
+
+<screen>joe  example.org:/export/home/joe</screen>
+
+      <para>where the directory <filename>/export/home/joe</filename> is
+      exported via NFS from the system example.org.  NFS shares
+      are covered on the next page.</para>
+
+      <para>This package could also be used to mount SMB shares, however that
+      feature is not configured in these instructions.  For additional
+      configuration information, see the man pages for auto.master(5).  There
+      are also web resources such as this <ulink
+      url='http://en.gentoo-wiki.com/wiki/Autofs'>AUTOFS
+      HOWTO</ulink> available.</para>
+
+    </sect3>
+
+<!--
+    <sect3  id="autofs-init">
+      <title>Boot Script</title>
+
+
+      <para>Install the <filename>/etc/rc.d/init.d/autofs</filename> mount script
+      and <filename>/etc/sysconfig/autofs.conf</filename> support file included
+      with the <xref linkend="bootscripts"/> package.</para>
+
+      <indexterm zone="autofs autofs-init">
+        <primary sortas="f-autofs-init">autofs</primary>
+      </indexterm>
+
+<screen role="root"><userinput>make install-autofs</userinput></screen>
+
+      <para>The time-out variable is set in
+      <filename>/etc/sysconfig/autofs.conf</filename>. The installed file sets
+      a default of 60 seconds of inactivity before unmounting the device.  A
+      much shorter time may be necessary to protect buffer writing to a floppy
+      if users tend to remove the media prior to the timeout setting.</para>
+
+    </sect3>
+-->
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>automount</seg>
+        <seg>lookup_file.so, lookup_hosts.so, lookup_multi.so,
+        lookup_nisplus.so, lookup_program.so, lookup_userhome.so,
+        lookup_yp.so, mount_afs.so, mount_autofs.so, mount_bind.so,
+        mount_changer.so, mount_ext2.so, mount_generic.so,
+        mount_nfs.so, parse_sun.so</seg>
+        <seg>/lib/autofs and /var/run/autofs</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="automount">
+        <term><command>automount</command></term>
+        <listitem>
+          <para>is the daemon that performs the mounting when a request is
+          made for the device.</para>
+          <indexterm zone="autofs automount">
+            <primary sortas="b-automount">automount</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Copied: trunk/BOOK/general/sysutils/initdtools.xml (from rev 8929, trunk/BOOK/postlfs/config/initdtools.xml)
===================================================================
--- trunk/BOOK/general/sysutils/initdtools.xml	                        (rev 0)
+++ trunk/BOOK/general/sysutils/initdtools.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+  <!ENTITY initd-tools-download-http "http://people.freedesktop.org/~dbn/initd-tools/releases/initd-tools-&initd-tools-version;.tar.gz">
+  <!ENTITY initd-tools-download-ftp  " ">
+  <!ENTITY initd-tools-md5sum        "ab6377700ace81ec5a556ebdbae1d8d9">
+  <!ENTITY initd-tools-size          "291 KB">
+  <!ENTITY initd-tools-buildsize     "2.6 MB">
+  <!ENTITY initd-tools-time          "less than 0.1 SBU">
+]>
+
+<sect1 id="itools" xreflabel="init-tools-&initd-tools-version;">
+  <?dbhtml filename="itools.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy: bdubbs $</othername>
+    <date>$Date: 2010-03-07 18:53:18 -0600 (Sun, 07 Mar 2010) $</date>
+  </sect1info>
+
+  <title>LSB Tools for managing bootscripts</title>
+
+  <indexterm zone="itools">
+    <primary sortas="a-itools">initd-tools</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to initd-tools</title>
+
+    <para>The <application>initd-tools</application> package contains 
+    programs to install and remove LSB based bootscripts. </para>
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&initd-tools-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&initd-tools-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &initd-tools-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &initd-tools-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &initd-tools-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &initd-tools-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/initd_tools"/></para>
+
+  </sect2>
+
+  <sect2 role="installation">
+
+    <title>Installation of initd-tools</title>
+
+    <para>Install <application>initd-tools</application> by running the following
+    commands:</para>
+
+<screen><userinput>./configure --prefix=/usr &&
+make</userinput></screen>
+
+    <para>This package does not come with a test suite.</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Program</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>install_initd and remove_initd</seg>
+        <seg></seg>
+        <seg>/usr/lib/lsb</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="install_initd">
+        <term><command>install_initd</command></term>
+        <listitem>
+          <para>installs a boot script and the necessary symbolic links
+          using LSB methodology.</para>
+          <indexterm zone="itools install_initd">
+            <primary sortas="b-install_initd">install_initd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="remove_initd">
+        <term><command>remove_initd</command></term>
+        <listitem>
+          <para>removes a boot script and the necessary symbolic links
+          using LSB methodology.</para>
+          <indexterm zone="itools remove_initd">
+            <primary sortas="b-remove_initd">remove_initd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Modified: trunk/BOOK/general/sysutils/sysutils.xml
===================================================================
--- trunk/BOOK/general/sysutils/sysutils.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/general/sysutils/sysutils.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -19,12 +19,14 @@
   some applications used by other applications in the book for
   installation or configuration purposes.</para>
 
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autofs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="gpm.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fcron.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="which.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="unzip.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="zip.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="unrar.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="initdtools.xml"/>
   <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xz-utils.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pciutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="usbutils.xml"/>
@@ -47,7 +49,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libarchive.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="cmake.xml"/>
   <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lzma-utils.xml"/> -->
-  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/> -->
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="pkgconfig.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="raptor.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rasqal.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="redland.xml"/>

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/general.ent	2011-11-03 23:05:47 UTC (rev 8934)
@@ -3,13 +3,13 @@
 $Date$
 -->
 
-<!ENTITY day          "02">                   <!-- Always 2 digits -->
+<!ENTITY day          "03">                   <!-- Always 2 digits -->
 <!ENTITY month        "11">                   <!-- Always 2 digits -->
 <!ENTITY year         "2011">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "November 2nd, &year;">
+<!ENTITY releasedate  "November 3rd, &year;">
 <!-- <!ENTITY releasedate  "November &day;st, &year;"> -->
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
@@ -311,8 +311,8 @@
 <!-- Obsolete
 <!ENTITY DeviceKit-version            "003">
 <!ENTITY lzma-utils-version           "4.32.7">
+-->
 <!ENTITY pkgconfig-version            "0.23">
--->
 
 <!-- Chapter 12 -->
 <!ENTITY dejagnu-version              "1.4.4">

Modified: trunk/BOOK/index.xml
===================================================================
--- trunk/BOOK/index.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/index.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -18,7 +18,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introduction/introduction.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="postlfs/postlfs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="general/general.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="basicnet/basicnet.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="networking/networking.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="server/server.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x/x.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kde/kde.xml"/>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -42,6 +42,15 @@
 -->
 
     <listitem>
+      <para>November 3rd, 2011</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Rearrange package organization.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>November 2nd, 2011</para>
       <itemizedlist>
         <listitem>
@@ -107,7 +116,7 @@
     </listitem>
 
     <listitem>
-      <para>October 26th, 2011</para>
+      <para>October 27th, 2011</para>
       <itemizedlist>
         <listitem>
           <para>[bdubbs] - Updated to vsftpd-2.3.4.</para>

Deleted: trunk/BOOK/networking/basicnet.xml
===================================================================
--- trunk/BOOK/basicnet/basicnet.xml	2011-11-01 09:10:22 UTC (rev 8929)
+++ trunk/BOOK/networking/basicnet.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../general.ent">
-  %general-entities;
-]>
-
-<!--
-$LastChangedBy$
-$Date$
--->
-
-<part id="basicnet" xreflabel="Basic Networking">
-  <?dbhtml filename="basicnet.html" dir="basicnet"?>
-
-  <title>Basic Networking</title>
-
-
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="connect/connect.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netlibs/netlibs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="textweb/textweb.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netprogs/netprogs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netutils/netutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mailnews/mailnews.xml"/>
-
-</part>

Modified: trunk/BOOK/networking/connect/connect.xml
===================================================================
--- trunk/BOOK/basicnet/connect/connect.xml	2011-11-01 09:10:22 UTC (rev 8929)
+++ trunk/BOOK/networking/connect/connect.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -33,6 +33,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppp.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcpcd.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp-client.xml"/>
 
 </chapter>

Copied: trunk/BOOK/networking/connect/dhcp.xml (from rev 8929, trunk/BOOK/server/other/dhcp.xml)
===================================================================
--- trunk/BOOK/networking/connect/dhcp.xml	                        (rev 0)
+++ trunk/BOOK/networking/connect/dhcp.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,272 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+  <!ENTITY dhcp-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-&dhcp-version;.tar.gz">
+  <!ENTITY dhcp-download-ftp "ftp://ftp.isc.org/isc/dhcp/dhcp-&dhcp-version;.tar.gz">
+  <!ENTITY dhcp-md5sum "724bad21ad8b638abadd5fcc07df1a0f">
+  <!ENTITY dhcp-size "876 KB">
+  <!ENTITY dhcp-buildsize "21 MB">
+  <!ENTITY dhcp-time "0.1 SBU">
+]>
+
+<sect1 id="dhcp" xreflabel="DHCP-&dhcp-version;">
+  <?dbhtml filename="dhcp.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>DHCP-&dhcp-version;</title>
+
+  <indexterm zone="dhcp">
+    <primary sortas="a-dhcp">Dhcp</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to DHCP</title>
+
+    <para>The <application>DHCP</application> package contains both the client
+    and server programs for DHCP. <command>dhclient</command> (the client) is
+    useful for connecting your computer to a network which uses DHCP to assign
+    network addresses. <command>dhcpd</command> (the server) is useful for
+    assigning network addresses on your private network.</para>
+
+    <bridgehead renderas="sect3">Package Information</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>Download (HTTP): <ulink url="&dhcp-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&dhcp-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &dhcp-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &dhcp-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &dhcp-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &dhcp-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para>Required Patch:
+        <ulink url="&patch-root;/dhcp-&dhcp-version;-client_dns-1.patch"/></para>
+      </listitem>
+      <listitem>
+        <para>Optional Patch:
+        <ulink url="&patch-root;/dhcp-&dhcp-version;-iproute2-1.patch"/></para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">DHCP Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required"><xref linkend="net-tools"/> (you may omit
+    <application>net-tools</application> by using the optional patch
+    to utilize <application>iproute2</application>.</para>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/dhcp"/></para>
+
+  </sect2>
+
+  <sect2 role="kernel" id='dhcp-kernel'>
+    <title>Kernel Configuration</title>
+
+    <para>You must have Packet Socket support (Device Drivers ⇒ Networking
+    Support ⇒ Networking Options ⇒ Packet Socket) compiled into
+    the kernel.</para>
+
+    <indexterm zone="dhcp dhcp-kernel">
+      <primary sortas="d-dhcp">DHCP</primary>
+    </indexterm>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of DHCP</title>
+
+    <para>First fix a problem with always regenerating
+          /etc/resolv.conf whether the DNS server has changed or not.</para>
+
+<screen><userinput>patch -Np1 -i ../dhcp-&dhcp-version;-client_dns-1.patch</userinput></screen>
+
+    <para>If you chose not to install net-tools, apply the
+    iproute2 patch:</para>
+
+<screen><userinput>patch -Np1 -i ../dhcp-&dhcp-version;-iproute2-1.patch</userinput></screen>
+
+    <para>Install <application>DHCP</application> by running
+    the following commands:</para>
+
+<screen><userinput>./configure &&
+make</userinput></screen>
+
+    <para>This package does not come with a test suite.</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>make LIBDIR=/usr/lib INCDIR=/usr/include install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><parameter>LIBDIR=/usr/lib INCDIR=/usr/include</parameter>: This
+    command installs the library and include files in
+    <filename class="directory">/usr</filename> instead of
+    <filename class="directory">/usr/local</filename>.</para>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring DHCP</title>
+
+    <sect3 id='dhcp-config'>
+      <title>Config Files</title>
+
+      <para><filename>/etc/dhclient.conf</filename> and
+      <filename>/etc/dhcpd.conf</filename></para>
+
+      <indexterm zone="dhcp dhcp-config">
+        <primary sortas="e-etc-dhclient.conf">/etc/dhclient.conf</primary>
+      </indexterm>
+
+      <indexterm zone="dhcp dhcp-config">
+        <primary sortas="e-etc-dhcpd.conf">/etc/dhcpd.conf</primary>
+      </indexterm>
+
+    </sect3>
+
+    <sect3 id='dhcp-init'>
+      <title>Configuration Information</title>
+
+      <para>Information on configuring the DHCP client can be
+      found in <xref linkend="basicnet-connect"/>.</para>
+
+      <para>Note that you only need the DHCP server if you want to issue
+      LAN addresses over your network. The DHCP client doesn't need this
+      script to be used.  Also note that this script is coded for the
+      <emphasis role="strong">eth1</emphasis> interface, which may need
+      to be modified for your hardware configuration.</para>
+
+      <para>Install the <filename>/etc/rc.d/init.d/dhcp</filename>
+      init script included in the <xref linkend="bootscripts"/>
+      package.</para>
+
+      <indexterm zone="dhcp dhcp-init">
+        <primary sortas="f-dhcp">dhcpd</primary>
+      </indexterm>
+
+<screen role="root"><userinput>make install-dhcp</userinput></screen>
+
+      <para>The lease file must exist on startup. The following command will
+      satisfy that requirement:</para>
+
+<screen role="root"><userinput>touch /var/state/dhcp/dhcpd.leases</userinput></screen>
+
+      <para>The following commands will create a base configuration file
+      for a DHCP server.  There are several options that you may want to
+      add (information that is passed back to the DHCP client) and those
+      are covered in the man pages for <filename>dhcp.conf</filename>.</para>
+
+<screen role="root"><userinput>cat > /etc/dhcpd.conf << "EOF"
+<literal>default-lease-time 72000;
+max-lease-time 144000;
+ddns-update-style ad-hoc;
+
+subnet <replaceable><192.168.5.0></replaceable> netmask <replaceable><255.255.255.0></replaceable> {
+  range <replaceable><192.168.5.10> <192.168.5.240></replaceable>;
+  option broadcast-address <replaceable><192.168.5.255></replaceable>;
+  option routers <replaceable><192.168.5.1></replaceable>;
+}</literal>
+EOF</userinput></screen>
+
+      <para>All addresses should be changed to meet your circumstance.</para>
+
+    </sect3>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>dhcpd, dhcrelay, dhclient, dhclient-script, and omshell</seg>
+        <seg>bdhcpctl.a, libomapi.a</seg>
+        <seg>/var/state/dhcp, /usr/include/omapip, and /usr/include/isi-dhcp</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="dhclient">
+        <term><command>dhclient</command></term>
+        <listitem>
+          <para>is the implementation of the DHCP client.</para>
+          <indexterm zone="dhcp dhclient">
+            <primary sortas="b-dhclient">dhclient</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="dhcpd">
+        <term><command>dhcpd</command></term>
+        <listitem>
+          <para>implements Dynamic Host Configuration Protocol (DHCP) and
+          Internet Bootstrap Protocol (BOOTP) requests for network
+          addresses.</para>
+          <indexterm zone="dhcp dhcpd">
+            <primary sortas="b-dhcpd">dhcpd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="dhcrelay">
+        <term><command>dhcrelay</command></term>
+        <listitem>
+          <para>provides a means to accept DHCP and BOOTP requests on a subnet
+          without a DHCP server and relay them to a DHCP server on another
+          subnet.</para>
+          <indexterm zone="dhcp dhcrelay">
+            <primary sortas="b-dhcrelay">dhcrelay</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="omshell">
+        <term><command>omshell</command></term>
+        <listitem>
+          <para> provides an interactive way to connect to, query, and
+          possibly change, the ISC DHCP Server's state via OMAPI, the
+          Object Management API.</para>
+          <indexterm zone="dhcp omshell">
+            <primary sortas="b-omshell">omshell</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Copied: trunk/BOOK/networking/netprogs/netfs.xml (from rev 8929, trunk/BOOK/postlfs/config/netfs.xml)
===================================================================
--- trunk/BOOK/networking/netprogs/netfs.xml	                        (rev 0)
+++ trunk/BOOK/networking/netprogs/netfs.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="postlfs-config-netfs"  xreflabel="Configuring for Network Filesystems">
+  <?dbhtml filename="netfs.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>Configuring for Network Filesystems</title>
+
+  <!-- Fake the zone for index formatting -->
+  <indexterm zone="postlfs-config-netfs postlfs-config-netfs">
+    <primary sortas="f-netfs">netfs</primary>
+  </indexterm>
+
+  <para>While LFS is capable of mounting network file systems such as NFS,
+  these are not mounted by the <filename>mountfs</filename> init script.
+  Network file systems must be mounted after the networking is activated and
+  unmounted before the network goes down.  The <filename>netfs</filename>
+  bootscript was written to handle both boot-time mounting of network
+  filesystems, if the entry in <filename>/etc/fstab</filename> contains the
+  <option>_netdev</option> option, and unmounting of all network filesystems
+  before the network is brought down.</para>
+
+  <para>As the <systemitem class="username">root</systemitem> user, install
+  the <filename>/etc/rc.d/init.d/netfs</filename> bootscript included with the
+  <xref linkend="bootscripts"/> package.</para>
+
+<screen role='root'><userinput>make install-netfs</userinput></screen>
+
+</sect1>

Modified: trunk/BOOK/networking/netprogs/netprogs.xml
===================================================================
--- trunk/BOOK/basicnet/netprogs/netprogs.xml	2011-11-01 09:10:22 UTC (rev 8929)
+++ trunk/BOOK/networking/netprogs/netprogs.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -10,10 +10,10 @@
 $Date$
 -->
 
-<chapter id="basicnet-netprogs">
+<chapter id="netprogs">
   <?dbhtml filename="netprogs.html"?>
 
-  <title>Basic Networking Programs</title>
+  <title>Networking Programs</title>
 
   <para>These applications are generally client applications used to
   access the appropriate server across the building or across the world.
@@ -25,7 +25,9 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncftp.xml"/>
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ncpfs.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="net-tools.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils-client.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netfs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ntp.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="portmap.xml"/>
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync-client.xml"/> -->

Copied: trunk/BOOK/networking/netprogs/nfs-utils.xml (from rev 8929, trunk/BOOK/server/major/nfs-utils.xml)
===================================================================
--- trunk/BOOK/networking/netprogs/nfs-utils.xml	                        (rev 0)
+++ trunk/BOOK/networking/netprogs/nfs-utils.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,449 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../general.ent">
+  %general-entities;
+
+  <!ENTITY nfs-utils-download-http "&sourceforge-repo;/nfs/nfs-utils-&nfs-utils-version;.tar.bz2">
+  <!ENTITY nfs-utils-download-ftp  " ">
+  <!ENTITY nfs-utils-md5sum        "3ed5b9cb73fd1c9b358c7bfa7a6ae150">
+  <!ENTITY nfs-utils-size          "574 KB">
+  <!ENTITY nfs-utils-buildsize     "8.2 MB">
+  <!ENTITY nfs-utils-time          "0.2 SBU">
+]>
+
+<sect1 id="nfs-utils" xreflabel="NFS Utilities-&nfs-utils-version;">
+  <?dbhtml filename="nfs-utils.html"?>
+
+  <sect1info>
+    <othername>$LastChangedBy$</othername>
+    <date>$Date$</date>
+  </sect1info>
+
+  <title>NFS Utilities-&nfs-utils-version;</title>
+
+  <indexterm zone="nfs-utils">
+    <primary sortas="a-Nfs-utils">NFS Utilities</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title>Introduction to NFS Utilities</title>
+
+    <para>The <application>NFS Utilities</application> package contains the
+    userspace server and client tools necessary to use the kernel's NFS
+    abilities. NFS is a protocol that allows sharing file systems over the
+    network.</para>
+
+    <bridgehead renderas="sect3">Package information</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para>Download (HTTP): <ulink url="&nfs-utils-download-http;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download (FTP): <ulink url="&nfs-utils-download-ftp;"/></para>
+      </listitem>
+      <listitem>
+        <para>Download MD5 sum: &nfs-utils-md5sum;</para>
+      </listitem>
+      <listitem>
+        <para>Download size: &nfs-utils-size;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated disk space required: &nfs-utils-buildsize;</para>
+      </listitem>
+      <listitem>
+        <para>Estimated build time: &nfs-utils-time;</para>
+      </listitem>
+    </itemizedlist>
+
+    <!--
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing='compact'>
+      <listitem>
+        <para>Required patch: <ulink
+        url="&patch-root;/nfs-utils-&nfs-utils-version;-gcc4-1.patch"/></para>
+      </listitem>
+    </itemizedlist>
+    -->
+
+    <bridgehead renderas="sect3">NFS Utilities Dependencies</bridgehead>
+
+    <bridgehead renderas="sect4">Required</bridgehead>
+    <para role="required"><xref linkend="portmap"/> (Runtime dependency)</para>
+
+    <bridgehead renderas="sect4">Optional</bridgehead>
+    <para role="optional"><xref linkend="tcpwrappers"/></para>
+
+    <bridgehead renderas="sect4">Optional for NFSv4 Support</bridgehead>
+    <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
+    <ulink url="http://www.monkey.org/~provos/libevent/">libevent</ulink> and
+    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">libnfsidmap</ulink>
+    </para>
+
+    <bridgehead renderas="sect4">Optional for GSS (RPC Security) Support</bridgehead>
+    <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
+    <xref linkend="mitkrb"/> or
+    <xref linkend="heimdal"/> or
+    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">libgssapi</ulink>, and
+    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">librpcsecgss</ulink></para>
+
+    <bridgehead renderas="sect4">Optional for SPKM-3 Support</bridgehead>
+    <para><ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">SPKM-3</ulink></para>
+
+    <para condition="html" role="usernotes">User Notes:
+    <ulink url="&blfs-wiki;/nfs-utils"/></para>
+
+  </sect2>
+
+  <sect2 role="kernel" id='nfs-utils-kernel'>
+    <title>Kernel Configuration</title>
+
+    <para>Enable the following options in the kernel configuration
+    and recompile the kernel if necessary:</para>
+
+<screen><literal>File systems:
+  Network File Systems:
+    NFS File System Support: M or Y
+    NFS Server Support: M or Y</literal></screen>
+
+    <para>Select the appropriate sub-options that appear when the above options
+    are selected.</para>
+
+    <indexterm zone="nfs-utils nfs-utils-kernel">
+      <primary sortas="d-nfs-utils">NFS Utilities</primary>
+    </indexterm>
+
+  </sect2>
+
+  <sect2 role="installation" id='nfs-utils-install'
+         xreflabel='NFS Utilities Installation'>
+    <title>Installation of NFS Utilities</title>
+
+    <para>Before you compile the program, ensure that the
+    <systemitem class="username">nobody</systemitem> user and
+    <systemitem class="groupname">nogroup</systemitem> group have been
+    created. You can add them by running the following commands as the
+    <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>groupadd -g 99 nogroup &&
+useradd -c "Unprivileged Nobody" -d /dev/null -g nogroup \
+    -s /bin/false -u 99 nobody</userinput></screen>
+
+    <note>
+      <para>The classic uid and gid values are 65534 which is also -2 when
+      interpreted as a signed 16-bit number.  These values impact other files
+      on some filesystems that do not have support for sparse files.  The
+      <systemitem class="username">nobody</systemitem> and <systemitem
+      class="groupname">nogroup</systemitem> values are relatively arbitrary.
+      The impact on a server is nil if the <filename>exports</filename> file
+      is configured correctly. If it is misconfigured, an
+      <command>ls -l</command> or <command>ps</command> listing will show a
+      uid or gid number of 65534 instead of a name. The client uses <systemitem
+      class="username">nobody</systemitem> only as the user running
+      <command>rpc.statd</command>.</para>
+    </note>
+
+    <para>Install <application>NFS Utilities</application> by running
+    the following commands:</para>
+
+<screen><userinput>./configure --prefix=/usr \
+            --sysconfdir=/etc \
+            --disable-nfsv4 \
+            --disable-gss &&
+make</userinput></screen>
+
+    <para>If your <filename class="directory">/usr</filename> directory
+    is NFS mounted, you should install the executables in
+    <filename class="directory">/sbin</filename> by passing
+    an additional parameter <option>--sbindir=/sbin</option> to the
+    above <command>./configure</command> command.</para>
+
+    <para>This package does not come with a test suite.</para>
+
+    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role='root'><userinput>make install</userinput></screen>
+
+  </sect2>
+
+  <sect2 role="commands">
+    <title>Command Explanations</title>
+
+    <para><parameter>--disable-nfsv4</parameter>: Disables support
+    for NFS version 4.</para>
+
+    <para><parameter>--disable-gss</parameter>: Disables support for
+    RPCSEC GSS (RPC Security).</para>
+
+  </sect2>
+
+  <sect2 role="configuration">
+    <title>Configuring NFS Utilities</title>
+
+    <sect3 id='nfs-utils-server-config'>
+      <title>Server Configuration</title>
+
+      <para><filename>/etc/exports</filename> contains the exported directories
+      on NFS servers. Refer to the <filename>exports.5</filename> manual page
+      for the syntax of this file. Also refer to the "NFS HowTo" available at
+      <ulink url="http://nfs.sourceforge.net/nfs-howto/"/> for information on
+      how to configure the servers and clients in a secure manner. For example,
+      for sharing the <filename class="directory">/home</filename> directory
+      over the local network, the following line may be added:</para>
+
+<screen role="root"><userinput>/home <replaceable><192.168.0.0/255.255.255.0></replaceable>(rw,subtree_check,anonuid=99,anongid=99)</userinput></screen>
+
+      <indexterm zone="nfs-utils nfs-utils-server-config">
+        <primary sortas="e-etc-exportfs">/etc/exportfs</primary>
+      </indexterm>
+
+      <sect4 id="nfs-utils-server-init">
+        <title>Boot Script</title>
+
+        <para>Install the <filename>/etc/rc.d/init.d/nfs-server</filename>
+        init script included in the <xref
+        linkend="bootscripts"/> package to start the server
+        at boot.</para>
+
+<screen role="root"><userinput>make install-nfs-server</userinput></screen>
+
+        <indexterm zone="nfs-utils nfs-utils-server-init">
+          <primary sortas="f-nfs-server">nfs-server</primary>
+        </indexterm>
+
+        <para>Now create the <filename>/etc/sysconfig/nfs-server</filename>
+        configuration file:</para>
+
+<screen role="root"><userinput>cat > /etc/sysconfig/nfs-server << "EOF"
+<literal>PORT="2049"
+PROCESSES="8"
+QUOTAS="no"
+KILLDELAY="10"</literal>
+EOF</userinput></screen>
+
+        <indexterm zone="nfs-utils nfs-utils-server-init">
+          <primary
+          sortas="e-etc-sysconfig-nfs-server">/etc/sysconfig/nfs-server</primary>
+        </indexterm>
+
+      </sect4>
+
+      <sect4 id="nfs-utils-server-wrappers-support">
+        <title>tcpwrappers Configuration</title>
+
+        <para>If you have <xref linkend="tcpwrappers"/> installed and there
+        is a restrictive <filename>/etc/hosts.deny</filename> file, ensure you
+        have an entry in the <filename>/etc/hosts.allow</filename> file for access
+        from the portmap daemon. See the man page in section 5 for hosts_access for
+        details on creating appropriate rules.</para>
+
+      </sect4>
+
+    </sect3>
+
+    <sect3 id='nfs-utils-client-config'>
+      <title>Client Configuration</title>
+
+      <para><filename>/etc/fstab</filename> contains the directories that
+      are to be mounted on the client. Alternately the partitions can be
+      mounted by using the <command>mount</command> command with the proper
+      options. To mount the <filename class="directory">/home</filename>
+      and <filename class="directory">/usr</filename> partitions, add the
+      following to the <filename>/etc/fstab</filename>:</para>
+
+<screen role="root"><userinput><replaceable><server-name></replaceable>:/home  /home nfs   rw,_netdev,rsize=8192,wsize=8192 0 0
+<replaceable><server-name></replaceable>:/usr   /usr  nfs   ro,_netdev,rsize=8192            0 0</userinput></screen>
+
+      <indexterm zone="nfs-utils nfs-utils-client-config">
+        <primary sortas="e-etc-fstab">/etc/fstab</primary>
+      </indexterm>
+
+      <sect4  id="nfs-utils-client-init">
+        <title>Boot Script</title>
+
+        <para>Install the <filename>/etc/rc.d/init.d/nfs-client</filename>
+        init script included in the
+        <xref linkend="bootscripts"/> package to
+        start the client services at boot.</para>
+
+<screen role="root"><userinput>make install-nfs-client</userinput></screen>
+
+        <indexterm zone="nfs-utils nfs-utils-client-config">
+          <primary sortas="f-nfs-client">nfs-client</primary>
+        </indexterm>
+
+        <para>To automatically mount <systemitem
+        class="filesystem">nfs</systemitem> filesystems, clients will also
+        need to install the <filename>netfs</filename> bootscript as described
+        in <xref linkend="postlfs-config-netfs"/>.</para>
+
+        <indexterm zone="nfs-utils nfs-utils-client-config">
+          <primary sortas="f-netfs">netfs</primary>
+        </indexterm>
+
+      </sect4>
+
+    </sect3>
+
+  </sect2>
+
+  <sect2 role="content">
+    <title>Contents</title>
+    <segmentedlist>
+      <segtitle>Installed Programs</segtitle>
+      <segtitle>Installed Libraries</segtitle>
+      <segtitle>Installed Directories</segtitle>
+
+      <seglistitem>
+        <seg>exportfs, mount.nfs, mount.nfs4, nfsstat, rpc.mountd, rpc.nfsd, rpc.statd, rpcdebug,
+        showmount, sm-notify, start-statd and umount.nfs as well as umount.nfs4</seg>
+        <seg>None</seg>
+        <seg>/var/lib/nfs</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="exportfs">
+        <term><command>exportfs</command></term>
+        <listitem>
+          <para>maintains a list of NFS exported file systems.</para>
+          <indexterm zone="nfs-utils exportfs">
+            <primary sortas="b-exportfs">exportfs</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="mountnfs">
+        <term><command>mount.nfs</command></term>
+        <listitem>
+          <para>Used to mount a network share using NFS</para>
+          <indexterm zone="nfs-utils mountnfs">
+            <primary sortas="b-mountnfs">mount.nfs</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="mountnfs4">
+        <term><command>mount.nfs4</command></term>
+        <listitem>
+          <para>Used to mount a network share using NFSv4</para>
+          <indexterm zone="nfs-utils mountnfs4">
+            <primary sortas="b-mountnfs4">mount.nfs4</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="nfsstat">
+        <term><command>nfsstat</command></term>
+        <listitem>
+          <para>prints NFS statistics.</para>
+          <indexterm zone="nfs-utils nfsstat">
+            <primary sortas="b-nfsstat">nfsstat</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="rpcmountd">
+        <term><command>rpc.mountd</command></term>
+        <listitem>
+          <para>implements the NFS mount protocol on an NFS server.</para>
+          <indexterm zone="nfs-utils rpcmountd">
+            <primary sortas="b-rpcmountd">rpc.mountd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="rpcnfsd">
+        <term><command>rpc.nfsd</command></term>
+        <listitem>
+          <para>implements the user level part of the NFS
+          service on the server.</para>
+          <indexterm zone="nfs-utils rpcnfsd">
+            <primary sortas="b-rpcnfsd">rpc.nfsd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="rpcstatd">
+        <term><command>rpc.statd</command></term>
+        <listitem>
+          <para>is used by the NFS file locking service. Run on both sides,
+          client as well as server, when you want file locking enabled.</para>
+          <indexterm zone="nfs-utils rpcstatd">
+            <primary sortas="b-rpcstatd">rpc.statd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="rpcdebug">
+        <term><command>rpcdebug</command></term>
+        <listitem>
+          <para>sets or clears the kernel's NFS client and server debug
+          flags.</para>
+          <indexterm zone="nfs-utils rpcdebug">
+            <primary sortas="b-rpcdebug">rpcdebug</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="showmount">
+        <term><command>showmount</command></term>
+        <listitem>
+          <para>displays mount information for an NFS server.</para>
+          <indexterm zone="nfs-utils showmount">
+            <primary sortas="b-showmount">showmount</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="sm-notify">
+        <term><command>sm-notify</command></term>
+        <listitem>
+          <para>is used to send Network Status Monitor reboot messages.</para>
+          <indexterm zone="nfs-utils sm-notify">
+            <primary sortas="b-sm-notify">sm-notify</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="start-statd">
+        <term><command>start-statd</command></term>
+        <listitem>
+          <para>is a script called by nfsmount when mounting a filesystem with
+          locking enabled, if statd does not appear to be running. It can be
+          customised with whatever flags are appropriate for the site.</para>
+          <indexterm zone="nfs-utils start-statd">
+            <primary sortas="b-start-statd">start-statd</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="umountnfs">
+        <term><command>umount.nfs</command></term>
+        <listitem>
+          <para>Used to unmount a network share using NFS</para>
+          <indexterm zone="nfs-utils umountnfs">
+            <primary sortas="b-umountnfs">umount.nfs</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry id="umountnfs4">
+        <term><command>umount.nfs4</command></term>
+        <listitem>
+          <para>Used to unmount a network share using NFSv4</para>
+          <indexterm zone="nfs-utils umountnfs4">
+            <primary sortas="b-umountnfs4">umount.nfs4</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>

Modified: trunk/BOOK/networking/netutils/netutils.xml
===================================================================
--- trunk/BOOK/basicnet/netutils/netutils.xml	2011-11-01 09:10:22 UTC (rev 8929)
+++ trunk/BOOK/networking/netutils/netutils.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -10,10 +10,10 @@
 $Date$
 -->
 
-<chapter id="basicnet-netutils">
+<chapter id="netutils">
   <?dbhtml filename="netutils.html"?>
 
-  <title>Basic Networking Utilities</title>
+  <title>Networking Utilities</title>
 
   <para>This chapter contains some tools that come in handy when the network
   needs investigating.</para>
@@ -21,7 +21,6 @@
   <para condition="html" role="usernotes">User Notes:
   <ulink url="&blfs-wiki;/basicnetworkingutilities"/></para>
 
-
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="traceroute.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nmap.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="whois.xml"/>

Copied: trunk/BOOK/networking/networking.xml (from rev 8929, trunk/BOOK/basicnet/basicnet.xml)
===================================================================
--- trunk/BOOK/networking/networking.xml	                        (rev 0)
+++ trunk/BOOK/networking/networking.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<!--
+$LastChangedBy$
+$Date$
+-->
+
+<part id="basicnet" xreflabel="Networking">
+  <?dbhtml filename="basicnet.html" dir="basicnet"?>
+
+  <title>Networking</title>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="connect/connect.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netprogs/netprogs.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netutils/netutils.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netlibs/netlibs.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="textweb/textweb.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mailnews/mailnews.xml"/>
+
+</part>

Deleted: trunk/BOOK/postlfs/config/autofs.xml
===================================================================
--- trunk/BOOK/postlfs/config/autofs.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/postlfs/config/autofs.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,316 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-  <!ENTITY autofs-patch-dir     "http://ftp.kernel.org/pub/linux/daemons/autofs/v5">
-  <!ENTITY autofs-download-http "http://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-&autofs-version;.tar.bz2">
-  <!ENTITY autofs-download-ftp  "ftp://ftp.kernel.org/pub/linux/daemons/autofs/v5/autofs-&autofs-version;.tar.bz2">
-  <!ENTITY autofs-md5sum        "a1d262cb6ebef0c2dd0fe22232fb3d5a">
-  <!ENTITY autofs-size          "295 KB">
-  <!ENTITY autofs-buildsize     "5.3 MB">
-  <!ENTITY autofs-time          "0.1 SBU">
-]>
-
-<sect1 id="autofs" xreflabel="Autofs-&autofs-version;">
-  <?dbhtml filename="autofs.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>Automate Mounting of File Systems</title>
-
-  <indexterm zone="autofs">
-    <primary sortas="a-Autofs">Autofs</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to Autofs</title>
-
-    <para>The <application>Autofs</application> package contains userspace
-    tools that work with the kernel to mount and un-mount removable file
-    systems. The primary use is to mount external network file systems like
-    NFS (see <xref linkend="nfs-utils"/>) or Samba (see <xref linkend="samba3"/>)
-    on demand.</para>
-
-    <para>It may also be useful for allowing users to mount floppies, cdroms and
-    other removable storage devices without requiring the system
-    administrator to mount the devices although this capability is now generally
-    provided by HAL (see <xref linkend="hal"/>).  This may not be ideal for all
-    installations, so be aware of the risks before implementing this feature.</para>
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Download (HTTP): <ulink url="&autofs-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&autofs-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &autofs-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &autofs-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &autofs-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &autofs-time;</para>
-      </listitem>
-    </itemizedlist>
-
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-
-    <para>Recommended Patches: There are frequent patches issued for
-    <application>Autofs</application>. One method you can use to get the
-    current patches requires first installing the <xref linkend="wget"/>
-    package. After ensuring the <command>wget</command> command is installed
-    in a directory identified in the <envar>PATH</envar> variable, start in
-    the same directory as the main tar file and issue the following
-    commands:</para>
-
-<screen><userinput>wget &autofs-patch-dir;/patch_order-&autofs-version; &&
-sed 's;autofs;&autofs-patch-dir;/autofs;' \
-    patch_order-&autofs-version; | grep -v ^# > wget-list &&
-wget -i wget-list</userinput></screen>
-
-    <note><para>As of this writing, the patch list contains one patch
-    labelled as from the 5.0.4 series of patches.</para></note>
-
-    <bridgehead renderas="sect3">Autofs Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="openldap"/> and
-    <xref linkend="cyrus-sasl"/></para>
-
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/autofs"/></para>
-
-  </sect2>
-
-  <sect2 role="kernel" id="autofs-kernel">
-    <title>Kernel Configuration</title>
-
-    <indexterm zone="autofs autofs-kernel">
-      <primary sortas="d-Automounter">Automounter</primary>
-    </indexterm>
-
-    <para>Verify that kernel support has been compiled in or built as
-    modules in the following areas:</para>
-
-<screen><literal>File systems ⇒
-    Kernel automounter version 4 support  Y or M
-    Network File Systems ⇒
-        NFS client support   Y or M (optional)
-        CIFS support         Y or M (optional)</literal></screen>
-
-    <para>Recompile and install the new kernel, if necessary.</para>
-
-  </sect2>
-
-  <sect2 role="installation">
-
-    <title>Installation of Autofs</title>
-
-    <para>Install <application>Autofs</application> by running the following
-    commands:</para>
-
-<screen><userinput>for f in `cat ../patch_order-&autofs-version;`; do
-  patch -Np1 -i ../$f
-done &&
-./configure --prefix=/ --mandir=/usr/share/man &&
-make</userinput></screen>
-
-    <para>This package does not come with a test suite.</para>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>make install &&
-ln -sf  ../init.d/autofs /etc/rc.d/rcsysinit.d/S52autofs</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><command>for f in `cat ../patch_order-&autofs-version;`; do
-    patch -Np1 -i ../$f;  done</command>: This command applies all the
-    patches downloaded earlier in the correct order.</para>
-
-    <para><command>ln -sf  ../init.d/autofs
-    /etc/rc.d/rcsysinit.d/S52autofs</command>: This command sets the
-    link to properly start autofs upon boot.</para>
-
-  </sect2>
-
-  <sect2 role="configuration">
-    <title>Configuring Autofs</title>
-
-    <sect3 id="autofs-config">
-      <title>Config Files</title>
-
-      <para><filename>/etc/sysconfig/autofs.conf</filename>,
-      <filename>/etc/auto.master</filename>,
-      <filename>/etc/auto.misc</filename>, and
-      <filename>/etc/auto.net</filename></para>
-
-      <indexterm zone="autofs autofs-config" >
-        <primary sortas="e-etc-sysconfig-autofs.conf">/etc/sysconfig/autofs.conf</primary>
-      </indexterm>
-
-      <indexterm zone="autofs autofs-config">
-        <primary sortas="e-etc-auto.master">/etc/auto.master</primary>
-      </indexterm>
-
-      <indexterm zone="autofs autofs-config">
-        <primary sortas="e-etc-auto.misc">/etc/auto.misc</primary>
-      </indexterm>
-
-      <indexterm zone="autofs autofs-config">
-        <primary sortas="e-etc-auto.net">/etc/auto.net</primary>
-      </indexterm>
-
-    </sect3>
-
-    <sect3>
-      <title>Configuration Information</title>
-
-      <para>The installation process creates <filename>auto.master</filename>,
-      <filename>auto.misc</filename>,  <filename>auto.smb</filename>, and
-      <filename>auto.net</filename>. Replace the
-      <filename>auto.master</filename> file with the following commands:</para>
-
-<screen role="root"><userinput>mv /etc/auto.master /etc/auto.master.bak &&
-cat > /etc/auto.master << "EOF"
-<literal># Begin /etc/auto.master
-
-/media/auto  /etc/auto.misc  --ghost
-#/home        /etc/auto.home
-
-# End /etc/auto.master</literal>
-EOF</userinput></screen>
-
-      <para>This file creates a new media directory, <filename>/media/auto</filename>
-      that will overlay any existing directory of the same name.  In this example,
-      the file, <filename>/etc/auto.misc</filename>, has a line:</para>
-
-<screen>cd   -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom</screen>
-
-      <para>that will mount a cdrom as <filename>/media/auto/cd</filename> if
-      that directory is accessed.  The <option>--ghost</option> option tells
-      the automounter to create <quote>ghost</quote> versions (i.e. empty
-      directories) of all the mount points listed in the configuration file
-      regardless whether any of the file systems are actually mounted or not.
-      This is very convenient and highly recommended, because it will show you
-      the available auto-mountable file systems as existing directories, even
-      when their file systems aren't currently mounted. Without the
-      <option>--ghost</option> option, you'll have to remember the names of the
-      directories. As soon as you try to access one of them, the directory will
-      be created and the file system will be mounted. When the file system gets
-      unmounted again, the directory is destroyed too, unless the
-      <option>--ghost</option> option was given.</para>
-
-      <note>
-        <para>An alternative method would be to specify another automount
-        location such as <filename
-        class='directory'>/var/lib/auto/cdrom</filename> and create a
-        symbolic link from <filename class='directory'>/media/cdrom</filename>
-        to the automount location.</para>
-      </note>
-
-      <para>The <filename>auto.misc</filename> file must be configured to your
-      working hardware. The loaded configuration file should load your cdrom
-      if <filename>/dev/cdrom</filename> is active or it can be edited to
-      match your device setup.  Examples for floppies are available in the file
-      and easily activated. Documentation for this file is available using the
-      <command>man 5 autofs</command> command.</para>
-
-      <para>In the second line, if enabled, a user's home directory would be
-      mounted via NFS upon login.  The <filename>/etc/home.auto</filename>
-      would need to exist and have an entry similar to:</para>
-
-<screen>joe  example.org:/export/home/joe</screen>
-
-      <para>where the directory <filename>/export/home/joe</filename> is
-      exported via NFS from the system example.org.  NFS shares
-      are covered on the next page.</para>
-
-      <para>This package could also be used to mount SMB shares, however that
-      feature is not configured in these instructions.  For additional
-      configuration information, see the man pages for auto.master(5).  There
-      are also web resources such as this <ulink
-      url='http://en.gentoo-wiki.com/wiki/Autofs'>AUTOFS
-      HOWTO</ulink> available.</para>
-
-    </sect3>
-
-<!--
-    <sect3  id="autofs-init">
-      <title>Boot Script</title>
-
-
-      <para>Install the <filename>/etc/rc.d/init.d/autofs</filename> mount script
-      and <filename>/etc/sysconfig/autofs.conf</filename> support file included
-      with the <xref linkend="bootscripts"/> package.</para>
-
-      <indexterm zone="autofs autofs-init">
-        <primary sortas="f-autofs-init">autofs</primary>
-      </indexterm>
-
-<screen role="root"><userinput>make install-autofs</userinput></screen>
-
-      <para>The time-out variable is set in
-      <filename>/etc/sysconfig/autofs.conf</filename>. The installed file sets
-      a default of 60 seconds of inactivity before unmounting the device.  A
-      much shorter time may be necessary to protect buffer writing to a floppy
-      if users tend to remove the media prior to the timeout setting.</para>
-
-    </sect3>
--->
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Program</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directories</segtitle>
-
-      <seglistitem>
-        <seg>automount</seg>
-        <seg>lookup_file.so, lookup_hosts.so, lookup_multi.so,
-        lookup_nisplus.so, lookup_program.so, lookup_userhome.so,
-        lookup_yp.so, mount_afs.so, mount_autofs.so, mount_bind.so,
-        mount_changer.so, mount_ext2.so, mount_generic.so,
-        mount_nfs.so, parse_sun.so</seg>
-        <seg>/lib/autofs and /var/run/autofs</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="automount">
-        <term><command>automount</command></term>
-        <listitem>
-          <para>is the daemon that performs the mounting when a request is
-          made for the device.</para>
-          <indexterm zone="autofs automount">
-            <primary sortas="b-automount">automount</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>

Modified: trunk/BOOK/postlfs/config/config.xml
===================================================================
--- trunk/BOOK/postlfs/config/config.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/postlfs/config/config.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -48,7 +48,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="skel.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="users.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="devices.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="initdtools.xml"/>
+  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="initdtools.xml"/> -->
   <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="inputrc.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="profile.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vimrc.xml"/>
@@ -56,7 +56,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="etcshells.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="random.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="compressdoc.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autofs.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netfs.xml"/>
+  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="autofs.xml"/> -->
+  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="netfs.xml"/> -->
 
 </chapter>

Deleted: trunk/BOOK/postlfs/config/initdtools.xml
===================================================================
--- trunk/BOOK/postlfs/config/initdtools.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/postlfs/config/initdtools.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,125 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-  <!ENTITY initd-tools-download-http "http://people.freedesktop.org/~dbn/initd-tools/releases/initd-tools-&initd-tools-version;.tar.gz">
-  <!ENTITY initd-tools-download-ftp  " ">
-  <!ENTITY initd-tools-md5sum        "ab6377700ace81ec5a556ebdbae1d8d9">
-  <!ENTITY initd-tools-size          "291 KB">
-  <!ENTITY initd-tools-buildsize     "2.6 MB">
-  <!ENTITY initd-tools-time          "less than 0.1 SBU">
-]>
-
-<sect1 id="itools" xreflabel="init-tools-&initd-tools-version;">
-  <?dbhtml filename="itools.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy: bdubbs $</othername>
-    <date>$Date: 2010-03-07 18:53:18 -0600 (Sun, 07 Mar 2010) $</date>
-  </sect1info>
-
-  <title>LSB Tools for managing bootscripts</title>
-
-  <indexterm zone="itools">
-    <primary sortas="a-itools">initd-tools</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to initd-tools</title>
-
-    <para>The <application>initd-tools</application> package contains 
-    programs to install and remove LSB based bootscripts. </para>
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Download (HTTP): <ulink url="&initd-tools-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&initd-tools-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &initd-tools-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &initd-tools-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &initd-tools-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &initd-tools-time;</para>
-      </listitem>
-    </itemizedlist>
-
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/initd_tools"/></para>
-
-  </sect2>
-
-  <sect2 role="installation">
-
-    <title>Installation of initd-tools</title>
-
-    <para>Install <application>initd-tools</application> by running the following
-    commands:</para>
-
-<screen><userinput>./configure --prefix=/usr &&
-make</userinput></screen>
-
-    <para>This package does not come with a test suite.</para>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>make install</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Program</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directories</segtitle>
-
-      <seglistitem>
-        <seg>install_initd and remove_initd</seg>
-        <seg></seg>
-        <seg>/usr/lib/lsb</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="install_initd">
-        <term><command>install_initd</command></term>
-        <listitem>
-          <para>installs a boot script and the necessary symbolic links
-          using LSB methodology.</para>
-          <indexterm zone="itools install_initd">
-            <primary sortas="b-install_initd">install_initd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="remove_initd">
-        <term><command>remove_initd</command></term>
-        <listitem>
-          <para>removes a boot script and the necessary symbolic links
-          using LSB methodology.</para>
-          <indexterm zone="itools remove_initd">
-            <primary sortas="b-remove_initd">remove_initd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>

Deleted: trunk/BOOK/postlfs/config/netfs.xml
===================================================================
--- trunk/BOOK/postlfs/config/netfs.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/postlfs/config/netfs.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-]>
-
-<sect1 id="postlfs-config-netfs"  xreflabel="Configuring for Network Filesystems">
-  <?dbhtml filename="netfs.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>Configuring for Network Filesystems</title>
-
-  <!-- Fake the zone for index formatting -->
-  <indexterm zone="postlfs-config-netfs postlfs-config-netfs">
-    <primary sortas="f-netfs">netfs</primary>
-  </indexterm>
-
-  <para>While LFS is capable of mounting network file systems such as NFS,
-  these are not mounted by the <filename>mountfs</filename> init script.
-  Network file systems must be mounted after the networking is activated and
-  unmounted before the network goes down.  The <filename>netfs</filename>
-  bootscript was written to handle both boot-time mounting of network
-  filesystems, if the entry in <filename>/etc/fstab</filename> contains the
-  <option>_netdev</option> option, and unmounting of all network filesystems
-  before the network is brought down.</para>
-
-  <para>As the <systemitem class="username">root</systemitem> user, install
-  the <filename>/etc/rc.d/init.d/netfs</filename> bootscript included with the
-  <xref linkend="bootscripts"/> package.</para>
-
-<screen role='root'><userinput>make install-netfs</userinput></screen>
-
-</sect1>

Modified: trunk/BOOK/server/major/major.xml
===================================================================
--- trunk/BOOK/server/major/major.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/server/major/major.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -20,7 +20,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="apache.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="bind.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils.xml"/>
+<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="nfs-utils.xml"/> -->
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openssh.xml"/>-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="proftpd.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="samba3.xml"/>

Deleted: trunk/BOOK/server/major/nfs-utils.xml
===================================================================
--- trunk/BOOK/server/major/nfs-utils.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/server/major/nfs-utils.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,449 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-
-  <!ENTITY nfs-utils-download-http "&sourceforge-repo;/nfs/nfs-utils-&nfs-utils-version;.tar.bz2">
-  <!ENTITY nfs-utils-download-ftp  " ">
-  <!ENTITY nfs-utils-md5sum        "3ed5b9cb73fd1c9b358c7bfa7a6ae150">
-  <!ENTITY nfs-utils-size          "574 KB">
-  <!ENTITY nfs-utils-buildsize     "8.2 MB">
-  <!ENTITY nfs-utils-time          "0.2 SBU">
-]>
-
-<sect1 id="nfs-utils" xreflabel="NFS Utilities-&nfs-utils-version;">
-  <?dbhtml filename="nfs-utils.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>NFS Utilities-&nfs-utils-version;</title>
-
-  <indexterm zone="nfs-utils">
-    <primary sortas="a-Nfs-utils">NFS Utilities</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to NFS Utilities</title>
-
-    <para>The <application>NFS Utilities</application> package contains the
-    userspace server and client tools necessary to use the kernel's NFS
-    abilities. NFS is a protocol that allows sharing file systems over the
-    network.</para>
-
-    <bridgehead renderas="sect3">Package information</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Download (HTTP): <ulink url="&nfs-utils-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&nfs-utils-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &nfs-utils-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &nfs-utils-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &nfs-utils-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &nfs-utils-time;</para>
-      </listitem>
-    </itemizedlist>
-
-    <!--
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required patch: <ulink
-        url="&patch-root;/nfs-utils-&nfs-utils-version;-gcc4-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-    -->
-
-    <bridgehead renderas="sect3">NFS Utilities Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="portmap"/> (Runtime dependency)</para>
-
-    <bridgehead renderas="sect4">Optional</bridgehead>
-    <para role="optional"><xref linkend="tcpwrappers"/></para>
-
-    <bridgehead renderas="sect4">Optional for NFSv4 Support</bridgehead>
-    <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
-    <ulink url="http://www.monkey.org/~provos/libevent/">libevent</ulink> and
-    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">libnfsidmap</ulink>
-    </para>
-
-    <bridgehead renderas="sect4">Optional for GSS (RPC Security) Support</bridgehead>
-    <para role="optional"><!-- <xref linkend="pkgconfig"/>, -->
-    <xref linkend="mitkrb"/> or
-    <xref linkend="heimdal"/> or
-    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">libgssapi</ulink>, and
-    <ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">librpcsecgss</ulink></para>
-
-    <bridgehead renderas="sect4">Optional for SPKM-3 Support</bridgehead>
-    <para><ulink url="http://www.citi.umich.edu/projects/nfsv4/linux/">SPKM-3</ulink></para>
-
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/nfs-utils"/></para>
-
-  </sect2>
-
-  <sect2 role="kernel" id='nfs-utils-kernel'>
-    <title>Kernel Configuration</title>
-
-    <para>Enable the following options in the kernel configuration
-    and recompile the kernel if necessary:</para>
-
-<screen><literal>File systems:
-  Network File Systems:
-    NFS File System Support: M or Y
-    NFS Server Support: M or Y</literal></screen>
-
-    <para>Select the appropriate sub-options that appear when the above options
-    are selected.</para>
-
-    <indexterm zone="nfs-utils nfs-utils-kernel">
-      <primary sortas="d-nfs-utils">NFS Utilities</primary>
-    </indexterm>
-
-  </sect2>
-
-  <sect2 role="installation" id='nfs-utils-install'
-         xreflabel='NFS Utilities Installation'>
-    <title>Installation of NFS Utilities</title>
-
-    <para>Before you compile the program, ensure that the
-    <systemitem class="username">nobody</systemitem> user and
-    <systemitem class="groupname">nogroup</systemitem> group have been
-    created. You can add them by running the following commands as the
-    <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>groupadd -g 99 nogroup &&
-useradd -c "Unprivileged Nobody" -d /dev/null -g nogroup \
-    -s /bin/false -u 99 nobody</userinput></screen>
-
-    <note>
-      <para>The classic uid and gid values are 65534 which is also -2 when
-      interpreted as a signed 16-bit number.  These values impact other files
-      on some filesystems that do not have support for sparse files.  The
-      <systemitem class="username">nobody</systemitem> and <systemitem
-      class="groupname">nogroup</systemitem> values are relatively arbitrary.
-      The impact on a server is nil if the <filename>exports</filename> file
-      is configured correctly. If it is misconfigured, an
-      <command>ls -l</command> or <command>ps</command> listing will show a
-      uid or gid number of 65534 instead of a name. The client uses <systemitem
-      class="username">nobody</systemitem> only as the user running
-      <command>rpc.statd</command>.</para>
-    </note>
-
-    <para>Install <application>NFS Utilities</application> by running
-    the following commands:</para>
-
-<screen><userinput>./configure --prefix=/usr \
-            --sysconfdir=/etc \
-            --disable-nfsv4 \
-            --disable-gss &&
-make</userinput></screen>
-
-    <para>If your <filename class="directory">/usr</filename> directory
-    is NFS mounted, you should install the executables in
-    <filename class="directory">/sbin</filename> by passing
-    an additional parameter <option>--sbindir=/sbin</option> to the
-    above <command>./configure</command> command.</para>
-
-    <para>This package does not come with a test suite.</para>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role='root'><userinput>make install</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><parameter>--disable-nfsv4</parameter>: Disables support
-    for NFS version 4.</para>
-
-    <para><parameter>--disable-gss</parameter>: Disables support for
-    RPCSEC GSS (RPC Security).</para>
-
-  </sect2>
-
-  <sect2 role="configuration">
-    <title>Configuring NFS Utilities</title>
-
-    <sect3 id='nfs-utils-server-config'>
-      <title>Server Configuration</title>
-
-      <para><filename>/etc/exports</filename> contains the exported directories
-      on NFS servers. Refer to the <filename>exports.5</filename> manual page
-      for the syntax of this file. Also refer to the "NFS HowTo" available at
-      <ulink url="http://nfs.sourceforge.net/nfs-howto/"/> for information on
-      how to configure the servers and clients in a secure manner. For example,
-      for sharing the <filename class="directory">/home</filename> directory
-      over the local network, the following line may be added:</para>
-
-<screen role="root"><userinput>/home <replaceable><192.168.0.0/255.255.255.0></replaceable>(rw,subtree_check,anonuid=99,anongid=99)</userinput></screen>
-
-      <indexterm zone="nfs-utils nfs-utils-server-config">
-        <primary sortas="e-etc-exportfs">/etc/exportfs</primary>
-      </indexterm>
-
-      <sect4 id="nfs-utils-server-init">
-        <title>Boot Script</title>
-
-        <para>Install the <filename>/etc/rc.d/init.d/nfs-server</filename>
-        init script included in the <xref
-        linkend="bootscripts"/> package to start the server
-        at boot.</para>
-
-<screen role="root"><userinput>make install-nfs-server</userinput></screen>
-
-        <indexterm zone="nfs-utils nfs-utils-server-init">
-          <primary sortas="f-nfs-server">nfs-server</primary>
-        </indexterm>
-
-        <para>Now create the <filename>/etc/sysconfig/nfs-server</filename>
-        configuration file:</para>
-
-<screen role="root"><userinput>cat > /etc/sysconfig/nfs-server << "EOF"
-<literal>PORT="2049"
-PROCESSES="8"
-QUOTAS="no"
-KILLDELAY="10"</literal>
-EOF</userinput></screen>
-
-        <indexterm zone="nfs-utils nfs-utils-server-init">
-          <primary
-          sortas="e-etc-sysconfig-nfs-server">/etc/sysconfig/nfs-server</primary>
-        </indexterm>
-
-      </sect4>
-
-      <sect4 id="nfs-utils-server-wrappers-support">
-        <title>tcpwrappers Configuration</title>
-
-        <para>If you have <xref linkend="tcpwrappers"/> installed and there
-        is a restrictive <filename>/etc/hosts.deny</filename> file, ensure you
-        have an entry in the <filename>/etc/hosts.allow</filename> file for access
-        from the portmap daemon. See the man page in section 5 for hosts_access for
-        details on creating appropriate rules.</para>
-
-      </sect4>
-
-    </sect3>
-
-    <sect3 id='nfs-utils-client-config'>
-      <title>Client Configuration</title>
-
-      <para><filename>/etc/fstab</filename> contains the directories that
-      are to be mounted on the client. Alternately the partitions can be
-      mounted by using the <command>mount</command> command with the proper
-      options. To mount the <filename class="directory">/home</filename>
-      and <filename class="directory">/usr</filename> partitions, add the
-      following to the <filename>/etc/fstab</filename>:</para>
-
-<screen role="root"><userinput><replaceable><server-name></replaceable>:/home  /home nfs   rw,_netdev,rsize=8192,wsize=8192 0 0
-<replaceable><server-name></replaceable>:/usr   /usr  nfs   ro,_netdev,rsize=8192            0 0</userinput></screen>
-
-      <indexterm zone="nfs-utils nfs-utils-client-config">
-        <primary sortas="e-etc-fstab">/etc/fstab</primary>
-      </indexterm>
-
-      <sect4  id="nfs-utils-client-init">
-        <title>Boot Script</title>
-
-        <para>Install the <filename>/etc/rc.d/init.d/nfs-client</filename>
-        init script included in the
-        <xref linkend="bootscripts"/> package to
-        start the client services at boot.</para>
-
-<screen role="root"><userinput>make install-nfs-client</userinput></screen>
-
-        <indexterm zone="nfs-utils nfs-utils-client-config">
-          <primary sortas="f-nfs-client">nfs-client</primary>
-        </indexterm>
-
-        <para>To automatically mount <systemitem
-        class="filesystem">nfs</systemitem> filesystems, clients will also
-        need to install the <filename>netfs</filename> bootscript as described
-        in <xref linkend="postlfs-config-netfs"/>.</para>
-
-        <indexterm zone="nfs-utils nfs-utils-client-config">
-          <primary sortas="f-netfs">netfs</primary>
-        </indexterm>
-
-      </sect4>
-
-    </sect3>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-    <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directories</segtitle>
-
-      <seglistitem>
-        <seg>exportfs, mount.nfs, mount.nfs4, nfsstat, rpc.mountd, rpc.nfsd, rpc.statd, rpcdebug,
-        showmount, sm-notify, start-statd and umount.nfs as well as umount.nfs4</seg>
-        <seg>None</seg>
-        <seg>/var/lib/nfs</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="exportfs">
-        <term><command>exportfs</command></term>
-        <listitem>
-          <para>maintains a list of NFS exported file systems.</para>
-          <indexterm zone="nfs-utils exportfs">
-            <primary sortas="b-exportfs">exportfs</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="mountnfs">
-        <term><command>mount.nfs</command></term>
-        <listitem>
-          <para>Used to mount a network share using NFS</para>
-          <indexterm zone="nfs-utils mountnfs">
-            <primary sortas="b-mountnfs">mount.nfs</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="mountnfs4">
-        <term><command>mount.nfs4</command></term>
-        <listitem>
-          <para>Used to mount a network share using NFSv4</para>
-          <indexterm zone="nfs-utils mountnfs4">
-            <primary sortas="b-mountnfs4">mount.nfs4</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="nfsstat">
-        <term><command>nfsstat</command></term>
-        <listitem>
-          <para>prints NFS statistics.</para>
-          <indexterm zone="nfs-utils nfsstat">
-            <primary sortas="b-nfsstat">nfsstat</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rpcmountd">
-        <term><command>rpc.mountd</command></term>
-        <listitem>
-          <para>implements the NFS mount protocol on an NFS server.</para>
-          <indexterm zone="nfs-utils rpcmountd">
-            <primary sortas="b-rpcmountd">rpc.mountd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rpcnfsd">
-        <term><command>rpc.nfsd</command></term>
-        <listitem>
-          <para>implements the user level part of the NFS
-          service on the server.</para>
-          <indexterm zone="nfs-utils rpcnfsd">
-            <primary sortas="b-rpcnfsd">rpc.nfsd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rpcstatd">
-        <term><command>rpc.statd</command></term>
-        <listitem>
-          <para>is used by the NFS file locking service. Run on both sides,
-          client as well as server, when you want file locking enabled.</para>
-          <indexterm zone="nfs-utils rpcstatd">
-            <primary sortas="b-rpcstatd">rpc.statd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="rpcdebug">
-        <term><command>rpcdebug</command></term>
-        <listitem>
-          <para>sets or clears the kernel's NFS client and server debug
-          flags.</para>
-          <indexterm zone="nfs-utils rpcdebug">
-            <primary sortas="b-rpcdebug">rpcdebug</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="showmount">
-        <term><command>showmount</command></term>
-        <listitem>
-          <para>displays mount information for an NFS server.</para>
-          <indexterm zone="nfs-utils showmount">
-            <primary sortas="b-showmount">showmount</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="sm-notify">
-        <term><command>sm-notify</command></term>
-        <listitem>
-          <para>is used to send Network Status Monitor reboot messages.</para>
-          <indexterm zone="nfs-utils sm-notify">
-            <primary sortas="b-sm-notify">sm-notify</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="start-statd">
-        <term><command>start-statd</command></term>
-        <listitem>
-          <para>is a script called by nfsmount when mounting a filesystem with
-          locking enabled, if statd does not appear to be running. It can be
-          customised with whatever flags are appropriate for the site.</para>
-          <indexterm zone="nfs-utils start-statd">
-            <primary sortas="b-start-statd">start-statd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="umountnfs">
-        <term><command>umount.nfs</command></term>
-        <listitem>
-          <para>Used to unmount a network share using NFS</para>
-          <indexterm zone="nfs-utils umountnfs">
-            <primary sortas="b-umountnfs">umount.nfs</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="umountnfs4">
-        <term><command>umount.nfs4</command></term>
-        <listitem>
-          <para>Used to unmount a network share using NFSv4</para>
-          <indexterm zone="nfs-utils umountnfs4">
-            <primary sortas="b-umountnfs4">umount.nfs4</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>

Deleted: trunk/BOOK/server/other/dhcp.xml
===================================================================
--- trunk/BOOK/server/other/dhcp.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/server/other/dhcp.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -1,272 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
-   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-  <!ENTITY % general-entities SYSTEM "../../general.ent">
-  %general-entities;
-  <!ENTITY dhcp-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/dhcp/dhcp-&dhcp-version;.tar.gz">
-  <!ENTITY dhcp-download-ftp "ftp://ftp.isc.org/isc/dhcp/dhcp-&dhcp-version;.tar.gz">
-  <!ENTITY dhcp-md5sum "724bad21ad8b638abadd5fcc07df1a0f">
-  <!ENTITY dhcp-size "876 KB">
-  <!ENTITY dhcp-buildsize "21 MB">
-  <!ENTITY dhcp-time "0.1 SBU">
-]>
-
-<sect1 id="dhcp" xreflabel="DHCP-&dhcp-version;">
-  <?dbhtml filename="dhcp.html"?>
-
-  <sect1info>
-    <othername>$LastChangedBy$</othername>
-    <date>$Date$</date>
-  </sect1info>
-
-  <title>DHCP-&dhcp-version;</title>
-
-  <indexterm zone="dhcp">
-    <primary sortas="a-dhcp">Dhcp</primary>
-  </indexterm>
-
-  <sect2 role="package">
-    <title>Introduction to DHCP</title>
-
-    <para>The <application>DHCP</application> package contains both the client
-    and server programs for DHCP. <command>dhclient</command> (the client) is
-    useful for connecting your computer to a network which uses DHCP to assign
-    network addresses. <command>dhcpd</command> (the server) is useful for
-    assigning network addresses on your private network.</para>
-
-    <bridgehead renderas="sect3">Package Information</bridgehead>
-    <itemizedlist spacing="compact">
-      <listitem>
-        <para>Download (HTTP): <ulink url="&dhcp-download-http;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download (FTP): <ulink url="&dhcp-download-ftp;"/></para>
-      </listitem>
-      <listitem>
-        <para>Download MD5 sum: &dhcp-md5sum;</para>
-      </listitem>
-      <listitem>
-        <para>Download size: &dhcp-size;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated disk space required: &dhcp-buildsize;</para>
-      </listitem>
-      <listitem>
-        <para>Estimated build time: &dhcp-time;</para>
-      </listitem>
-    </itemizedlist>
-
-    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
-    <itemizedlist spacing='compact'>
-      <listitem>
-        <para>Required Patch:
-        <ulink url="&patch-root;/dhcp-&dhcp-version;-client_dns-1.patch"/></para>
-      </listitem>
-      <listitem>
-        <para>Optional Patch:
-        <ulink url="&patch-root;/dhcp-&dhcp-version;-iproute2-1.patch"/></para>
-      </listitem>
-    </itemizedlist>
-
-    <bridgehead renderas="sect3">DHCP Dependencies</bridgehead>
-
-    <bridgehead renderas="sect4">Required</bridgehead>
-    <para role="required"><xref linkend="net-tools"/> (you may omit
-    <application>net-tools</application> by using the optional patch
-    to utilize <application>iproute2</application>.</para>
-
-    <para condition="html" role="usernotes">User Notes:
-    <ulink url="&blfs-wiki;/dhcp"/></para>
-
-  </sect2>
-
-  <sect2 role="kernel" id='dhcp-kernel'>
-    <title>Kernel Configuration</title>
-
-    <para>You must have Packet Socket support (Device Drivers ⇒ Networking
-    Support ⇒ Networking Options ⇒ Packet Socket) compiled into
-    the kernel.</para>
-
-    <indexterm zone="dhcp dhcp-kernel">
-      <primary sortas="d-dhcp">DHCP</primary>
-    </indexterm>
-
-  </sect2>
-
-  <sect2 role="installation">
-    <title>Installation of DHCP</title>
-
-    <para>First fix a problem with always regenerating
-          /etc/resolv.conf whether the DNS server has changed or not.</para>
-
-<screen><userinput>patch -Np1 -i ../dhcp-&dhcp-version;-client_dns-1.patch</userinput></screen>
-
-    <para>If you chose not to install net-tools, apply the
-    iproute2 patch:</para>
-
-<screen><userinput>patch -Np1 -i ../dhcp-&dhcp-version;-iproute2-1.patch</userinput></screen>
-
-    <para>Install <application>DHCP</application> by running
-    the following commands:</para>
-
-<screen><userinput>./configure &&
-make</userinput></screen>
-
-    <para>This package does not come with a test suite.</para>
-
-    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>make LIBDIR=/usr/lib INCDIR=/usr/include install</userinput></screen>
-
-  </sect2>
-
-  <sect2 role="commands">
-    <title>Command Explanations</title>
-
-    <para><parameter>LIBDIR=/usr/lib INCDIR=/usr/include</parameter>: This
-    command installs the library and include files in
-    <filename class="directory">/usr</filename> instead of
-    <filename class="directory">/usr/local</filename>.</para>
-
-  </sect2>
-
-  <sect2 role="configuration">
-    <title>Configuring DHCP</title>
-
-    <sect3 id='dhcp-config'>
-      <title>Config Files</title>
-
-      <para><filename>/etc/dhclient.conf</filename> and
-      <filename>/etc/dhcpd.conf</filename></para>
-
-      <indexterm zone="dhcp dhcp-config">
-        <primary sortas="e-etc-dhclient.conf">/etc/dhclient.conf</primary>
-      </indexterm>
-
-      <indexterm zone="dhcp dhcp-config">
-        <primary sortas="e-etc-dhcpd.conf">/etc/dhcpd.conf</primary>
-      </indexterm>
-
-    </sect3>
-
-    <sect3 id='dhcp-init'>
-      <title>Configuration Information</title>
-
-      <para>Information on configuring the DHCP client can be
-      found in <xref linkend="basicnet-connect"/>.</para>
-
-      <para>Note that you only need the DHCP server if you want to issue
-      LAN addresses over your network. The DHCP client doesn't need this
-      script to be used.  Also note that this script is coded for the
-      <emphasis role="strong">eth1</emphasis> interface, which may need
-      to be modified for your hardware configuration.</para>
-
-      <para>Install the <filename>/etc/rc.d/init.d/dhcp</filename>
-      init script included in the <xref linkend="bootscripts"/>
-      package.</para>
-
-      <indexterm zone="dhcp dhcp-init">
-        <primary sortas="f-dhcp">dhcpd</primary>
-      </indexterm>
-
-<screen role="root"><userinput>make install-dhcp</userinput></screen>
-
-      <para>The lease file must exist on startup. The following command will
-      satisfy that requirement:</para>
-
-<screen role="root"><userinput>touch /var/state/dhcp/dhcpd.leases</userinput></screen>
-
-      <para>The following commands will create a base configuration file
-      for a DHCP server.  There are several options that you may want to
-      add (information that is passed back to the DHCP client) and those
-      are covered in the man pages for <filename>dhcp.conf</filename>.</para>
-
-<screen role="root"><userinput>cat > /etc/dhcpd.conf << "EOF"
-<literal>default-lease-time 72000;
-max-lease-time 144000;
-ddns-update-style ad-hoc;
-
-subnet <replaceable><192.168.5.0></replaceable> netmask <replaceable><255.255.255.0></replaceable> {
-  range <replaceable><192.168.5.10> <192.168.5.240></replaceable>;
-  option broadcast-address <replaceable><192.168.5.255></replaceable>;
-  option routers <replaceable><192.168.5.1></replaceable>;
-}</literal>
-EOF</userinput></screen>
-
-      <para>All addresses should be changed to meet your circumstance.</para>
-
-    </sect3>
-
-  </sect2>
-
-  <sect2 role="content">
-    <title>Contents</title>
-
-    <segmentedlist>
-      <segtitle>Installed Programs</segtitle>
-      <segtitle>Installed Libraries</segtitle>
-      <segtitle>Installed Directories</segtitle>
-
-      <seglistitem>
-        <seg>dhcpd, dhcrelay, dhclient, dhclient-script, and omshell</seg>
-        <seg>bdhcpctl.a, libomapi.a</seg>
-        <seg>/var/state/dhcp, /usr/include/omapip, and /usr/include/isi-dhcp</seg>
-      </seglistitem>
-    </segmentedlist>
-
-    <variablelist>
-      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
-      <?dbfo list-presentation="list"?>
-      <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="dhclient">
-        <term><command>dhclient</command></term>
-        <listitem>
-          <para>is the implementation of the DHCP client.</para>
-          <indexterm zone="dhcp dhclient">
-            <primary sortas="b-dhclient">dhclient</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="dhcpd">
-        <term><command>dhcpd</command></term>
-        <listitem>
-          <para>implements Dynamic Host Configuration Protocol (DHCP) and
-          Internet Bootstrap Protocol (BOOTP) requests for network
-          addresses.</para>
-          <indexterm zone="dhcp dhcpd">
-            <primary sortas="b-dhcpd">dhcpd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="dhcrelay">
-        <term><command>dhcrelay</command></term>
-        <listitem>
-          <para>provides a means to accept DHCP and BOOTP requests on a subnet
-          without a DHCP server and relay them to a DHCP server on another
-          subnet.</para>
-          <indexterm zone="dhcp dhcrelay">
-            <primary sortas="b-dhcrelay">dhcrelay</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry id="omshell">
-        <term><command>omshell</command></term>
-        <listitem>
-          <para> provides an interactive way to connect to, query, and
-          possibly change, the ISC DHCP Server's state via OMAPI, the
-          Object Management API.</para>
-          <indexterm zone="dhcp omshell">
-            <primary sortas="b-omshell">omshell</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
-    </variablelist>
-
-  </sect2>
-
-</sect1>

Modified: trunk/BOOK/server/other/other.xml
===================================================================
--- trunk/BOOK/server/other/other.xml	2011-11-03 03:52:44 UTC (rev 8933)
+++ trunk/BOOK/server/other/other.xml	2011-11-03 23:05:47 UTC (rev 8934)
@@ -22,7 +22,7 @@
   helpful to learn about the consequences of an improper setup so
   that you can analyze the risks.</para>
 
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/>
+<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dhcp.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="leafnode.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="openldap.xml"/>
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="rsync.xml"/> -->




More information about the blfs-book mailing list