Author: jhuntwork
Date: 2005-12-16 09:06:59 -0700 (Fri, 16 Dec 2005)
New Revision: 7219

Modified:
   branches/alphabetical/BOOK/chapter01/changelog.xml
   branches/alphabetical/BOOK/chapter03/packages.xml
   branches/alphabetical/BOOK/chapter03/patches.xml
   branches/alphabetical/BOOK/chapter05/bash.xml
   branches/alphabetical/BOOK/chapter05/dejagnu.xml
   branches/alphabetical/BOOK/chapter05/expect.xml
   branches/alphabetical/BOOK/chapter05/gettext.xml
   branches/alphabetical/BOOK/chapter05/tcl.xml
   branches/alphabetical/BOOK/chapter06/bash.xml
   branches/alphabetical/BOOK/chapter06/file.xml
   branches/alphabetical/BOOK/chapter06/glibc.xml
   branches/alphabetical/BOOK/chapter06/groff.xml
   branches/alphabetical/BOOK/chapter06/gzip.xml
   branches/alphabetical/BOOK/chapter06/hotplug.xml
   branches/alphabetical/BOOK/chapter06/iana-etc.xml
   branches/alphabetical/BOOK/chapter06/inetutils.xml
   branches/alphabetical/BOOK/chapter06/iproute2.xml
   branches/alphabetical/BOOK/chapter06/kbd.xml
   branches/alphabetical/BOOK/chapter06/less.xml
   branches/alphabetical/BOOK/chapter06/man.xml
   branches/alphabetical/BOOK/chapter06/mktemp.xml
   branches/alphabetical/BOOK/chapter06/module-init-tools.xml
   branches/alphabetical/BOOK/chapter06/procps.xml
   branches/alphabetical/BOOK/chapter06/psmisc.xml
   branches/alphabetical/BOOK/chapter06/readline.xml
   branches/alphabetical/BOOK/chapter06/sed.xml
   branches/alphabetical/BOOK/chapter06/shadow.xml
   branches/alphabetical/BOOK/chapter06/sysklogd.xml
   branches/alphabetical/BOOK/chapter06/sysvinit.xml
   branches/alphabetical/BOOK/chapter08/fstab.xml
   branches/alphabetical/BOOK/general.ent
   branches/alphabetical/BOOK/patches.ent
Log:
Bring alphabetical branch up-to-speed with trunk

Modified: branches/alphabetical/BOOK/chapter01/changelog.xml
===================================================================
--- branches/alphabetical/BOOK/chapter01/changelog.xml  2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter01/changelog.xml  2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -27,7 +27,7 @@
 <itemizedlist>
 <!-- <listitem><para>Autoconf &autoconf-version;</para></listitem> -->
 <listitem><para>Automake &automake-version;</para></listitem>
-<!-- <listitem><para>Bash &bash-version;</para></listitem> -->
+<listitem><para>Bash &bash-version;</para></listitem>
 <listitem><para>Binutils &binutils-version;</para></listitem>
 <listitem><para>Bison &bison-version;</para></listitem>
 <!-- <listitem><para>Bzip2 &bzip2-version;</para></listitem> -->
@@ -52,7 +52,7 @@
 <!-- <listitem><para>Inetutils &inetutils-version;</para></listitem> -->
 <!-- <listitem><para>IPRoute2 &iproute2-version;</para></listitem> -->
 <!-- <listitem><para>Kbd &kbd-version;</para></listitem> -->
-<!-- <listitem><para>Less &less-version;</para></listitem> -->
+<listitem><para>Less &less-version;</para></listitem>
 <!-- <listitem><para>LFS-Bootscripts 
&lfs-bootscripts-version;</para></listitem> -->
 <listitem><para>Libtool &libtool-version;</para></listitem>
 <listitem><para>Linux &linux-version;</para></listitem>
@@ -68,7 +68,7 @@
 <listitem><para>Perl &perl-version;</para></listitem>
 <listitem><para>Procps &procps-version;</para></listitem>
 <listitem><para>Psmisc &psmisc-version;</para></listitem>
-<!-- <listitem><para>Readline &readline-version;</para></listitem> -->
+<listitem><para>Readline &readline-version;</para></listitem>
 <!-- <listitem><para>Sed &sed-version;</para></listitem> -->
 <listitem><para>Shadow &shadow-version;</para></listitem>
 <!-- <listitem><para>Sysklogd &sysklogd-version;</para></listitem> -->
@@ -114,6 +114,78 @@
 </itemizedlist>
 </listitem>
 
+<listitem><para>December 13, 2005 [jhuntwork]: Install Tcl's internal headers 
to /tools/include,
+allowing us to drop its source directory right away. Origin is Greg Schafer, 
and thanks to
+Dan Nicholson for the report (fixes bug 1670).</para>
+</listitem>
+
+<listitem><para>December 12, 2005 [jhuntwork]: Updated texinfo patch. Fixes 
segfault issues with
+texindex. Thanks to Randy McMurchy for the report and Bruce Dubbs and Joe 
Ciccone for the fix.</para>
+</listitem>
+
+<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to tcl-8.4.12</para>
+</listitem>
+
+<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to less-394.</para>
+</listitem>
+
+<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to readline-5.1. Also 
removed bash-3.0
+and readline-5.0 specific patches.</para>
+</listitem>
+  
+<listitem><para>December 11, 2005 [jhuntwork]: Upgrade to bash-3.1. Also fixed 
Tcl to
+work with the new bash version. Thanks to Alexander Patrakov and ultimately, 
Greg Schafer
+for the fix.</para>
+</listitem>
+
+<listitem><para>December 11, 2005 [jhuntwork]: Changed variable used in 
readline for linking
+in ncurses. Thanks to Alexander Patrakov for the fix.</para>
+</listitem>
+
+<listitem><para>December 9, 2005 [matt]: Upgrade to man-pages-2.16</para>
+</listitem>
+
+<listitem><para>December 9, 2005 [matt]: Upgrade to module-init-tools-3.2.2
+</para></listitem>
+
+<listitem><para>December 9, 2005 [matt]: Upgrade to findutils-4.2.27</para>
+</listitem>
+
+<listitem><para>December 7, 2005 [matt]: Mention the testsuites (or lack of
+them) for all packages (fixes bug 1664).  Thanks to Chris Staub for the
+report and analysis of affected packages.</para></listitem>
+
+<listitem><para>November 26, 2005 [matt]: Don't install the Linuxthreads man
+pages, the POSIX threading API is documented in the man3p section provided by
+the man-pages package (fixes bug 1660).</para></listitem>
+
+<listitem><para>November 26, 2005 [matt]: Remove the incorrect note about not
+having to dump/check a journalled filesystem (fixes bug 1662).</para>
+</listitem>
+
+<listitem><para>November 26, 2005 [matt]: Upgrade to module-init-tools 3.2.1.
+</para></listitem>
+
+<listitem><para>November 26, 2005 [matt]: Prevent installing the
+internationalized man pages for Shadow's <command>groups</command> binary
+(thanks to Randy McMurchy for the report).</para></listitem>
+
+<listitem><para>November 26, 2005 [matt]: Upgrade to man-pages 2.14.</para>
+</listitem>
+
+<listitem><para>November 26, 2005 [matt]: Upgrade to findutils-4.2.26</para>
+</listitem>
+
+<listitem><para>November 26, 2005 [manuel]: Changed --strip-path to
+--strip-components in the unpack of module-init-tools-testsuite
+package.</para></listitem>
+
+<listitem><para>November 23, 2005 [gerard]: Corrected reference to 'man page' 
to
+'HTML documentation' in chapter 6/sec</para></listitem>
+
+<listitem><para>November 18, 2005 [manuel]: Fixed the unpack of the
+module-init-tools-testsuite package.</para></listitem>
+
 <listitem><para>November 16, 2005 [jhuntwork]: Textual correction concerning
 gettext in chapter 5 and the use of --disable-shared</para></listitem>
 

Modified: branches/alphabetical/BOOK/chapter03/packages.xml
===================================================================
--- branches/alphabetical/BOOK/chapter03/packages.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter03/packages.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -109,7 +109,7 @@
 </varlistentry>
 
 <varlistentry>
-<term>Findutils (&findutils-version;) - 836 KB:</term>
+<term>Findutils (&findutils-version;) - 887 KB:</term>
 <listitem>
 <para><ulink url="&gnu;findutils/"/></para>
 </listitem>
@@ -151,13 +151,6 @@
 </varlistentry>
 
 <varlistentry>
-<term>Glibc-Linuxthreads (&glibc-version;) - 236 KB: </term>
-<listitem>
-<para><ulink url="&gnu;glibc/"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
 <term>Grep (&grep-version;) - 520 KB:</term>
 <listitem>
 <para><ulink url="&gnu;grep/"/></para>
@@ -223,7 +216,8 @@
 <varlistentry>
 <term>Less (&less-version;) - 216 KB:</term>
 <listitem>
-<para><ulink url="&gnu;less/"/></para>
+<!-- <para><ulink url="&gnu;less/"/></para> -->
+<para><ulink url="http://www.greenwoodsoftware.com/less/"/></para>
 </listitem>
 </varlistentry>
 
@@ -277,7 +271,7 @@
 </varlistentry>
 
 <varlistentry>
-<term>Man-pages (&man-pages-version;) - 1,671 KB:</term>
+<term>Man-pages (&man-pages-version;) - 1,682 KB:</term>
 <listitem>
 <para><ulink url="&kernel;linux/docs/manpages/"/></para>
 </listitem>
@@ -291,20 +285,13 @@
 </varlistentry>
 
 <varlistentry>
-<term>Module-Init-Tools (&module-init-tools-version;) - 128 KB:</term>
+<term>Module-Init-Tools (&module-init-tools-version;) - 165 KB:</term>
 <listitem>
 <para><ulink url="&kernel;linux/utils/kernel/module-init-tools/"/></para>
 </listitem>
 </varlistentry>
 
 <varlistentry>
-<term>Module-Init-Tools-Testsuite (&module-init-tools-version;) - 34 KB:</term>
-<listitem>
-<para><ulink url="&kernel;linux/utils/kernel/module-init-tools/"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
 <term>Ncurses (&ncurses-version;) - 1,683 KB:</term>
 <listitem>
 <para><ulink url="ftp://invisible-island.net/ncurses/"/></para>

Modified: branches/alphabetical/BOOK/chapter03/patches.xml
===================================================================
--- branches/alphabetical/BOOK/chapter03/patches.xml    2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter03/patches.xml    2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -16,20 +16,6 @@
 <variablelist role="materials">
 
 <varlistentry>
-<term>Bash Avoid Wcontinued Patch - 1 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&bash-avoid_WCONTINUED-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term>Bash Various Fixes - 23 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&bash-fixes-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
 <term>Bzip2 Bzgrep Security Fixes Patch - 1 KB:</term>
 <listitem>
 <para><ulink url="&patches-root;&bzip2-bzgrep-patch;"/></para>
@@ -127,13 +113,6 @@
 </varlistentry>
 
 <varlistentry>
-<term>Readline Fixes Patch - 7 KB:</term>
-<listitem>
-<para><ulink url="&patches-root;&readline-fixes-patch;"/></para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
 <term>Shadow Configure Script Patch - 1KB:</term>
 <listitem>
 <para><ulink url="&patches-root;&shadow-configure-patch;"/></para>

Modified: branches/alphabetical/BOOK/chapter05/bash.xml
===================================================================
--- branches/alphabetical/BOOK/chapter05/bash.xml       2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter05/bash.xml       2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -28,11 +28,6 @@
 <title>Installation of Bash</title>
 
 <!-- Edit Me -->
-<para>Bash has a problem when compiled against newer versions of Glibc, causing
-it to hang inappropriately.  This patch fixes the problem:</para>
-
-<screen><userinput>patch -Np1 -i 
../&bash-avoid_WCONTINUED-patch;</userinput></screen>
-
 <para>Prepare Bash for compilation:</para>
 
 <screen><userinput>./configure --prefix=/tools 
--without-bash-malloc</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter05/dejagnu.xml
===================================================================
--- branches/alphabetical/BOOK/chapter05/dejagnu.xml    2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter05/dejagnu.xml    2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -36,6 +36,8 @@
 
 <screen><userinput>make install</userinput></screen>
 
+<para>To test the results, issue: <userinput>make check</userinput>.</para>
+
 </sect2>
 
 

Modified: branches/alphabetical/BOOK/chapter05/expect.xml
===================================================================
--- branches/alphabetical/BOOK/chapter05/expect.xml     2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter05/expect.xml     2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -37,7 +37,7 @@
 <para>Now prepare Expect for compilation:</para>
 
 <screen><userinput>./configure --prefix=/tools --with-tcl=/tools/lib \
-   --with-tclinclude=$TCLPATH --with-x=no</userinput></screen>
+   --with-tclinclude=/tools/include --with-x=no</userinput></screen>
 
 <para>The meaning of the configure options:</para>
 
@@ -50,11 +50,10 @@
 </varlistentry>
 
 <varlistentry>
-<term><parameter>--with-tclinclude=$TCLPATH</parameter></term>
-<listitem><para>This explicitly tells Expect where to find Tcl's source
-directory and internal headers. Using this option avoids conditions
-where <command>configure</command> fails because it cannot automatically
-discover the location of the Tcl source directory.</para></listitem>
+<term><parameter>--with-tclinclude=/tools/include</parameter></term>
+<listitem><para>This explicitly tells Expect where to find Tcl's internal 
headers.
+Using this option avoids conditions where <command>configure</command> fails 
because
+it cannot automatically discover the location of Tcl's 
headers.</para></listitem>
 </varlistentry>
 
 <varlistentry>
@@ -90,12 +89,6 @@
 </varlistentry>
 </variablelist>
 
-<para>Now remove the <envar>TCLPATH</envar> variable:</para>
-
-<screen><userinput>unset TCLPATH</userinput></screen>
-
-<para>The source directories of both Tcl and Expect can now be removed.</para>
-
 </sect2>
 
 <sect2 id="contents-expect" role="content"><title>Contents of Expect</title>

Modified: branches/alphabetical/BOOK/chapter05/gettext.xml
===================================================================
--- branches/alphabetical/BOOK/chapter05/gettext.xml    2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter05/gettext.xml    2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -27,7 +27,7 @@
 <sect2 role="installation">
 <title>Installation of Gettext</title>
 
-<para>For our temporary set of tools, we only need to build and install one 
binary from gettext.</para>
+<para>For our temporary set of tools, we only need to build and install one 
binary from Gettext.</para>
 
 <para>Prepare Gettext for compilation:</para>
 
@@ -39,8 +39,8 @@
 <variablelist>
 <varlistentry>
 <term><parameter>--disable-shared</parameter></term>
-<listitem><para>We do not need to install any of the shared gettext libraries 
at this
-time, therefore, no need to build them.</para></listitem>
+<listitem><para>We do not need to install any of the shared gettext libraries 
at
+this time, therefore there is no need to build them.</para></listitem>
 </varlistentry>
 </variablelist>
 
@@ -49,6 +49,11 @@
 <screen><userinput>make -C lib
 make -C src msgfmt</userinput></screen>
 
+<para>As only one binary has been compiled, it is not possible to run the
+testsuite without compiling additional support libraries from the Gettext
+package.  It is therefore not recommended to attempt to run the testsuite at
+this stage.</para>
+
 <para>Install the <command>msgfmt</command> binary:</para>
 
 <screen><userinput>cp -v src/msgfmt /tools/bin</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter05/tcl.xml
===================================================================
--- branches/alphabetical/BOOK/chapter05/tcl.xml        2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter05/tcl.xml        2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -38,10 +38,14 @@
 are required to run the test suites in <xref
 linkend="chapter-building-system"/>.</para>
 
+<para>Tcl's configure script has a syntax error:</para>
+<screen><userinput>cd unix
+cp -v configure{,.orig}
+sed "s/relid'/relid/" configure.orig &gt; configure</userinput></screen>
+
 <para>Prepare Tcl for compilation:</para>
 
-<screen><userinput>cd unix
-./configure --prefix=/tools</userinput></screen>
+<screen><userinput>./configure --prefix=/tools</userinput></screen>
 
 <para>Build the package:</para>
 
@@ -62,16 +66,10 @@
 
 <screen><userinput>make install</userinput></screen>
 
-<warning><para><emphasis>Do not</emphasis> remove the
-<filename class="directory">tcl&tcl-version;</filename> source directory yet, 
as the next package
-will need its internal headers.</para></warning>
+<para>Install Tcl's headers. The next package, Expect, requires them to 
build.</para>
 
-<para>Set a variable containing the full path of the current directory.
-The next package, Expect, will use this variable to find Tcl's headers.</para>
+<screen><userinput>make install-private-headers</userinput></screen>
 
-<screen><userinput>cd ..
-export TCLPATH=`pwd`</userinput></screen>
-
 <para>Now make a necessary symbolic link:</para>
 
 <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/bash.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/bash.xml       2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/bash.xml       2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -35,16 +35,6 @@
 sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
     Makefile.in</userinput></screen>
 
-<para>The following patch fixes various issues, including a problem where Bash
-will sometimes only show 33 characters on a line, then wrap to the next:</para>
-
-<screen><userinput>patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
-
-<para>Bash also has issues when compiled against newer versions of Glibc.  The
-following patch resolves this problem:</para>
-
-<screen><userinput>patch -Np1 -i 
../&bash-avoid_WCONTINUED-patch;</userinput></screen>
-
 <para>Prepare Bash for compilation:</para>
 
 <screen><userinput>./configure --prefix=/usr --bindir=/bin \

Modified: branches/alphabetical/BOOK/chapter06/file.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/file.xml       2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/file.xml       2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -37,6 +37,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/glibc.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/glibc.xml      2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/glibc.xml      2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -47,12 +47,6 @@
 Glibc autoconf tests would give false results and defeat the goal
 of achieving a clean build.</para>
 
-<para>The linuxthreads tarball contains the man pages for the
-threading libraries installed by Glibc.  Unpack the tarball from
-within the Glibc source directory:</para>
-
-<screen><userinput>tar -xvf 
../glibc-linuxthreads-&glibc-version;.tar.bz2</userinput></screen>
-
 <para>The Glibc documentation recommends building Glibc outside of the source
 directory in a dedicated build directory:</para>
 
@@ -176,15 +170,6 @@
 attempts to circumvent these restrictions are documented in
 internationalization-related hints.</para>
 
-<para>Build the linuxthreads man pages, which are a great reference
-on the threading API (applicable to NPTL as well):</para>
-
-<screen><userinput>make -C 
../glibc-&glibc-version;/linuxthreads/man</userinput></screen>
-
-<para>Install these pages:</para>
-
-<screen><userinput>make -C ../glibc-&glibc-version;/linuxthreads/man 
install</userinput></screen>
-
 </sect2>
 
 <sect2 id="conf-glibc" role="configuration"><title>Configuring Glibc</title>

Modified: branches/alphabetical/BOOK/chapter06/groff.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/groff.xml      2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/groff.xml      2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -41,6 +41,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/gzip.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/gzip.xml       2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/gzip.xml       2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -49,6 +49,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/hotplug.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/hotplug.xml    2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/hotplug.xml    2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -32,6 +32,8 @@
 <sect2 role="installation">
 <title>Installation of Hotplug</title>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the Hotplug package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/iana-etc.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/iana-etc.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/iana-etc.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -33,6 +33,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/inetutils.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/inetutils.xml  2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/inetutils.xml  2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -88,6 +88,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/iproute2.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/iproute2.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/iproute2.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -63,6 +63,8 @@
     </varlistentry>
     </variablelist>
 
+    <para>This package does not come with a test suite.</para>
+
     <para>Install the package:</para>
 
     <screen><userinput>make SBINDIR=/sbin install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/kbd.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/kbd.xml        2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/kbd.xml        2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -41,6 +41,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/less.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/less.xml       2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/less.xml       2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -46,6 +46,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/man.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/man.xml        2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/man.xml        2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -62,6 +62,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/mktemp.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/mktemp.xml     2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/mktemp.xml     2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -54,6 +54,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install

Modified: branches/alphabetical/BOOK/chapter06/module-init-tools.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/module-init-tools.xml  2005-12-13 
18:41:56 UTC (rev 7218)
+++ branches/alphabetical/BOOK/chapter06/module-init-tools.xml  2005-12-16 
16:06:59 UTC (rev 7219)
@@ -16,7 +16,7 @@
 <segmentedlist>
 <segtitle>&buildtime;</segtitle>
 <segtitle>&diskspace;</segtitle>
-<seglistitem><seg>0.1 SBU</seg><seg>4.9 MB</seg></seglistitem>
+<seglistitem><seg>0.3 SBU</seg><seg>3.3 MB</seg></seglistitem>
 </segmentedlist>
 
 <segmentedlist>
@@ -29,32 +29,28 @@
 <sect2 role="installation">
 <title>Installation of Module-Init-Tools</title>
 
-<para>Module-Init-Tools attempts to rewrite its
-<filename>modprobe.conf</filename> man page during the build process. This is
-unnecessary and also relies on <command>docbook2man</command> &mdash; which is 
not
-installed in LFS. Run the following command to avoid this:</para>
+<para>Issue the following commands to perform the tests (note that the
+<command>make distclean</command> command is required to clean up the source
+tree, as the source gets recompiled as part of the testing process):</para>
 
-<screen><userinput>touch modprobe.conf.5</userinput></screen>
-
-<para>If you wish to run the test suite for Module-Init-Tools, you will need to
-download the separate testsuite tarball.  Issue the following commands to
-perform the tests (note that the <command>make distclean</command> command is
-required to clean up the source tree, as the source gets recompiled as part of
-the testing process):</para>
-
-<screen><userinput>tar -xvf 
../module-init-tools-testsuite-&module-init-tools-version;.tar.bz2 &amp;&amp;
-./configure &amp;&amp;
+<screen><userinput>./configure &amp;&amp;
 make check &amp;&amp;
 make distclean</userinput></screen>
 
 <para>Prepare Module-Init-Tools for compilation:</para>
 
-<screen><userinput>./configure --prefix="" --enable-zlib</userinput></screen>
+<screen><userinput>./configure --prefix="" --mandir=/usr/share/man \
+  --enable-zlib</userinput></screen>
 
 <para>The meaning of the configure options:</para>
 
 <variablelist>
 <varlistentry>
+<term><parameter>--mandir=/usr/share/man</parameter></term>
+<listitem><para>This ensures the man pages are installed in the correct
+location.</para></listitem>
+</varlistentry>
+<varlistentry>
 <term><parameter>--enable-zlib</parameter></term>
 <listitem><para>This allows the Module-Init-Tools package to handle compressed
 kernel modules.</para></listitem>
@@ -76,9 +72,8 @@
 
 <segmentedlist>
 <segtitle>Installed programs</segtitle>
-<seglistitem><seg>depmod, insmod,
-insmod.static, lsmod (link to insmod), modinfo, modprobe (link to
-insmod), and rmmod (link to insmod)</seg></seglistitem>
+<seglistitem><seg>depmod, generate-modprobe.conf, insmod,
+insmod.static, lsmod, modinfo, modprobe, and rmmod</seg></seglistitem>
 </segmentedlist>
 
 <variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
@@ -95,6 +90,14 @@
 </listitem>
 </varlistentry>
 
+<varlistentry id="generate-modprobe.conf">
+<term><command>generate-modprobe.conf</command></term>
+<listitem>
+<para>Creates a modprobe.conf file from an existing 2.2 or 2.4 module 
setup</para>
+<indexterm zone="ch-system-module-init-tools generate-modprobe.conf"><primary 
sortas="b-generate-modprobe.conf">generate-modprobe.conf</primary></indexterm>
+</listitem>
+</varlistentry>
+
 <varlistentry id="insmod">
 <term><command>insmod</command></term>
 <listitem>

Modified: branches/alphabetical/BOOK/chapter06/procps.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/procps.xml     2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/procps.xml     2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -32,6 +32,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/psmisc.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/psmisc.xml     2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/psmisc.xml     2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -50,6 +50,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/readline.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/readline.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/readline.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -29,30 +29,26 @@
 <sect2 role="installation">
 <title>Installation of Readline</title>
 
-<para>The following patch includes a fix for a problem where Readline sometimes
-only shows 33 characters on a line and then wraps to the next line. It also
-includes other fixes recommended by the Readline author.</para>
-
-<screen><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
-
 <para>Prepare Readline for compilation:</para>
 
 <screen><userinput>./configure --prefix=/usr --libdir=/lib</userinput></screen>
 
 <para>Compile the package:</para>
 
-<screen><userinput>make SHLIB_XLDFLAGS=-lncurses</userinput></screen>
+<screen><userinput>make SHLIB_LIBS=-lncurses</userinput></screen>
 
 <para>The meaning of the make option:</para>
 
 <variablelist>
 <varlistentry>
-<term><parameter>SHLIB_XLDFLAGS=-lncurses</parameter></term>
+<term><parameter>SHLIB_LIBS=-lncurses</parameter></term>
 <listitem><para>This option forces Readline to link against the
 <filename class="libraryfile">libncurses</filename> library.</para></listitem>
 </varlistentry>
 </variablelist>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/sed.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/sed.xml        2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/sed.xml        2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -28,7 +28,7 @@
 <sect2 role="installation">
 <title>Installation of Sed</title>
 
-<para>By default, Sed installs its man page in
+<para>By default, Sed installs its HTML documentation in
 <filename class="directory">/usr/share/doc</filename>.  Alter this to
 <filename class="directory">/usr/share/doc/sed-&sed-version;</filename> by
 applying the following <command>sed</command>:</para>

Modified: branches/alphabetical/BOOK/chapter06/shadow.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/shadow.xml     2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/shadow.xml     2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -46,12 +46,14 @@
 <para>Disable the installation of the <command>groups</command> program and 
its man page, as Coreutils provides a better version:</para>
 
 <screen><userinput>sed -i 's/groups$(EXEEXT) //' src/Makefile
-sed -i '/groups/d' man/Makefile</userinput></screen>
+find man -name Makefile -exec sed -i '/groups/d' {} \;</userinput></screen>
 
 <para>Compile the package:</para>
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/sysklogd.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/sysklogd.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/sysklogd.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -37,6 +37,8 @@
 
 <screen><userinput>make</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter06/sysvinit.xml
===================================================================
--- branches/alphabetical/BOOK/chapter06/sysvinit.xml   2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter06/sysvinit.xml   2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -46,6 +46,8 @@
 
 <screen><userinput>make -C src</userinput></screen>
 
+<para>This package does not come with a test suite.</para>
+
 <para>Install the package:</para>
 
 <screen><userinput>make -C src install</userinput></screen>

Modified: branches/alphabetical/BOOK/chapter08/fstab.xml
===================================================================
--- branches/alphabetical/BOOK/chapter08/fstab.xml      2005-12-13 18:41:56 UTC 
(rev 7218)
+++ branches/alphabetical/BOOK/chapter08/fstab.xml      2005-12-16 16:06:59 UTC 
(rev 7219)
@@ -37,11 +37,6 @@
 class="filesystem">ext2</systemitem>. For details on the six
 fields in this file, see <command>man 5 fstab</command>.</para>
 
-<para>When using a journalling file system, the <parameter>1
-1</parameter> at the end of the line should be replaced with
-<parameter>0 0</parameter> because such a partition does not need to
-be dumped or checked.</para>
-
 <para>The <filename class="directory">/dev/shm</filename> mount point
 for <systemitem class="filesystem">tmpfs</systemitem> is included to
 allow enabling POSIX-shared memory. The kernel must have the required

Modified: branches/alphabetical/BOOK/general.ent
===================================================================
--- branches/alphabetical/BOOK/general.ent      2005-12-13 18:41:56 UTC (rev 
7218)
+++ branches/alphabetical/BOOK/general.ent      2005-12-16 16:06:59 UTC (rev 
7219)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "ALPHABETICAL-20051116">
-<!ENTITY releasedate "November 16, 2005">
+<!ENTITY version "ALPHABETICAL-20051216">
+<!ENTITY releasedate "December 16, 2005">
 <!ENTITY milestone "6.2">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or 
"x.y[-pre{x}]" -->
 
@@ -28,8 +28,8 @@
 
 <!ENTITY autoconf-version "2.59">
 <!ENTITY automake-version "1.9.6">
-<!ENTITY bash-version "3.0">
-<!ENTITY bash-doc-version "3.0">
+<!ENTITY bash-version "3.1">
+<!ENTITY bash-doc-version "3.1">
 <!ENTITY binutils-version "2.16.1">
 <!ENTITY bison-version "2.1">
 <!ENTITY bzip2-version "1.0.3">
@@ -40,7 +40,7 @@
 <!ENTITY expect-version "5.43.0">
 <!ENTITY expect-lib-version "5.43">
 <!ENTITY file-version "4.16">
-<!ENTITY findutils-version "4.2.25">
+<!ENTITY findutils-version "4.2.27">
 <!ENTITY flex-version "2.5.31">
 <!ENTITY gawk-version "3.1.5">
 <!ENTITY gcc-version "4.0.2">
@@ -55,7 +55,7 @@
 <!ENTITY inetutils-version "1.4.2">
 <!ENTITY iproute2-version "051007">
 <!ENTITY kbd-version "1.12">
-<!ENTITY less-version "382">
+<!ENTITY less-version "394">
 <!ENTITY lfs-bootscripts-version "3.2.1">
 <!ENTITY libtool-version "1.5.20">
 <!ENTITY linux-version "2.6.12.5">
@@ -64,21 +64,21 @@
 <!ENTITY m4-version "1.4.4">
 <!ENTITY make-version "3.80">
 <!ENTITY man-version "1.6b">
-<!ENTITY man-pages-version "2.13">
+<!ENTITY man-pages-version "2.16">
 <!ENTITY mktemp-version "1.5">
-<!ENTITY module-init-tools-version "3.1">
+<!ENTITY module-init-tools-version "3.2.2">
 <!ENTITY ncurses-version "5.5">
 <!ENTITY patch-version "2.5.4">
 <!ENTITY perl-version "5.8.7">
 <!ENTITY procps-version "3.2.6">
 <!ENTITY psmisc-version "21.8">
-<!ENTITY readline-version "5.0">
+<!ENTITY readline-version "5.1">
 <!ENTITY sed-version "4.1.4">
 <!ENTITY shadow-version "4.0.13">
 <!ENTITY sysklogd-version "1.4.1">
 <!ENTITY sysvinit-version "2.86">
 <!ENTITY tar-version "1.15.1">
-<!ENTITY tcl-version "8.4.11">
+<!ENTITY tcl-version "8.4.12">
 <!ENTITY texinfo-version "4.8">
 <!ENTITY udev-version "071">
 <!ENTITY udev-config-file "udev-config-5.rules">

Modified: branches/alphabetical/BOOK/patches.ent
===================================================================
--- branches/alphabetical/BOOK/patches.ent      2005-12-13 18:41:56 UTC (rev 
7218)
+++ branches/alphabetical/BOOK/patches.ent      2005-12-16 16:06:59 UTC (rev 
7219)
@@ -1,9 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
 <!-- Start of Common Patches -->
-<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-3.patch">
-<!ENTITY bash-avoid_WCONTINUED-patch 
"bash-&bash-version;-avoid_WCONTINUED-1.patch">
-
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch">
 
@@ -29,8 +26,6 @@
 
 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
 
-<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch">
-
 <!ENTITY shadow-configure-patch 
"shadow-&shadow-version;-configure_fix-1.patch">
 
 <!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">
@@ -38,6 +33,6 @@
 <!ENTITY tar-sparse_fix-patch "tar-&tar-version;-sparse_fix-1.patch">
 <!ENTITY tar-gcc4_fix-patch "tar-&tar-version;-gcc4_fix_tests-1.patch">
 
-<!ENTITY texinfo-tempfile_fix-patch 
"texinfo-&texinfo-version;-tempfile_fix-1.patch">
+<!ENTITY texinfo-tempfile_fix-patch 
"texinfo-&texinfo-version;-tempfile_fix-2.patch">
 
 <!ENTITY util-linux-cramfs-patch 
"util-linux-&util-linux-version;-cramfs-1.patch">

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to