aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Bauscher <timothy@linuxfromscratch.org>2002-10-22 03:06:05 +0000
committerTimothy Bauscher <timothy@linuxfromscratch.org>2002-10-22 03:06:05 +0000
commita6445cfa6051b765dda5fff83db17deaae01c328 (patch)
tree4aae4d484dca1ce05aff45590f0949d95bb19f62
parent254cec28ca7ace94716ab31f29215015492dcc68 (diff)
o Upgraded to automake-1.7.1, modutils-2.4.21, man-pages-1.53,
kbd-1.08, util-linux-2.11w, autoconf-2.54, e2fsprogs-1.29, groff-1.18.1, psmisc-21.2, less-378, procps-3.0.4, make-3.80, ncurses-5.3. o Added libtool-1.4.2.patch o Added findutils-4.1-segfault.patch o Replaced mkdir ... with cp -HR. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2195 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--appendixa/findutils-down.xml7
-rw-r--r--appendixa/libtool-down.xml7
-rw-r--r--appendixa/ncurses-down.xml5
-rw-r--r--chapter01/changelog.xml48
-rw-r--r--chapter04/findutils-patch.xml4
-rw-r--r--chapter04/libtool-patch.xml3
-rw-r--r--chapter04/packages.xml3
-rw-r--r--chapter06/findutils-exp.xml10
-rw-r--r--chapter06/findutils-inst.xml2
-rw-r--r--chapter06/kbd-exp.xml8
-rw-r--r--chapter06/kbd-inst.xml13
-rw-r--r--chapter06/kernel-exp.xml3
-rw-r--r--chapter06/kernel-inst.xml3
-rw-r--r--chapter06/libtool-exp.xml10
-rw-r--r--chapter06/libtool-inst.xml3
-rw-r--r--chapter06/libtool.xml1
-rw-r--r--chapter06/ncurses-exp.xml5
-rw-r--r--chapter06/ncurses-inst.xml11
-rw-r--r--chapter06/procps-exp.xml4
-rw-r--r--chapter06/procps-inst.xml3
-rw-r--r--chapter06/psmisc-inst.xml23
-rw-r--r--entities/autoconf.ent4
-rw-r--r--entities/automake.ent4
-rw-r--r--entities/e2fsprogs.ent4
-rw-r--r--entities/findutils.ent3
-rw-r--r--entities/groff.ent4
-rw-r--r--entities/kbd.ent8
-rw-r--r--entities/less.ent4
-rw-r--r--entities/libtool.ent4
-rw-r--r--entities/make.ent4
-rw-r--r--entities/manpages.ent4
-rw-r--r--entities/modutils.ent2
-rw-r--r--entities/ncurses.ent5
-rw-r--r--entities/procps.ent6
-rw-r--r--entities/psmisc.ent4
-rw-r--r--entities/utillinux.ent4
-rw-r--r--index.xml4
37 files changed, 156 insertions, 88 deletions
diff --git a/appendixa/findutils-down.xml b/appendixa/findutils-down.xml
index 7bbea3106..cfeecc0ed 100644
--- a/appendixa/findutils-down.xml
+++ b/appendixa/findutils-down.xml
@@ -4,7 +4,12 @@
<para><literallayout>Findutils (&findutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/findutils/"/>
-Findutils Patch (&findutils-version;):
+Findutils Patch (&findutils-patch-version;):
+<ulink url="&ftp;/"/>
+<ulink url="&http;/"/>
+
+Findutils Segfault Patch (&findutils-segfault-patch-version;):
<ulink url="&ftp;/"/>
<ulink url="&http;/"/></literallayout></para>
+
</sect2>
diff --git a/appendixa/libtool-down.xml b/appendixa/libtool-down.xml
index 5eae295c3..d1b2b6d76 100644
--- a/appendixa/libtool-down.xml
+++ b/appendixa/libtool-down.xml
@@ -2,5 +2,10 @@
<title>Official Download Location</title>
<para><literallayout>Libtool (&libtool-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/libtool/"/></literallayout></para>
+<ulink url="ftp://ftp.gnu.org/gnu/libtool/"/>
+
+Libtool Patch (&libtool-patch-version;):
+<ulink url="&ftp;/"/>
+<ulink url="&http;/"/></literallayout></para>
+
</sect2>
diff --git a/appendixa/ncurses-down.xml b/appendixa/ncurses-down.xml
index 68c33c036..5e0fca353 100644
--- a/appendixa/ncurses-down.xml
+++ b/appendixa/ncurses-down.xml
@@ -2,9 +2,6 @@
<title>Official Download Location</title>
<para><literallayout>Ncurses (&ncurses-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/>
+<ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/></literallayout></para>
-Ncurses Patch (&ncurses-version;):
-<ulink url="&ftp;/"/>
-<ulink url="&http;/"/></literallayout></para>
</sect2>
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 2280afcab..e6c7d5ea1 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -6,6 +6,54 @@
<itemizedlist>
+<listitem><para>Upgraded to:
+<itemizedlist>
+<listitem><para>autoconf-2.54</para></listitem>
+<listitem><para>automake-1.7.1</para></listitem>
+<listitem><para>e2fsprogs-1.29</para></listitem>
+<listitem><para>groff-1.18.1</para></listitem>
+<listitem><para>kbd-1.08</para></listitem>
+<listitem><para>less-378</para></listitem>
+<listitem><para>make-3.80</para></listitem>
+<listitem><para>man-pages-1.53</para></listitem>
+<listitem><para>modutils-2.4.21</para></listitem>
+<listitem><para>ncurses-5.3</para></listitem>
+<listitem><para>procps-3.0.4</para></listitem>
+<listitem><para>psmisc-21.2</para></listitem>
+<listitem><para>util-linux-2.11w</para></listitem>
+</itemizedlist>
+</para></listitem>
+
+<listitem><para>Added:
+<itemizedlist>
+<listitem><para>findutils-4.1-segfault.patch</para></listitem>
+<listitem><para>libtool-1.4.2.patch</para></listitem>
+</itemizedlist>
+</para></listitem>
+
+<listitem><para>Removed:
+<itemizedlist>
+<listitem><para>ncurses-5.2-2.patch</para></listitem>
+</itemizedlist>
+</para></listitem>
+
+<listitem><para>October 21st, 2002 [timothy]: Chapter 06 - Linux-2.4.19:
+Replaced <userinput>mkdir /usr/include/asm</userinput> and
+<userinput>cp</userinput> command with
+<userinput>cp -HR</userinput>.</para></listitem>
+
+<listitem><para>October 21st, 2002 [timothy]: Added findutils-4.1-segfault.patch
+to fix a segfault in locate when it encounters a very long path
+name.</para></listitem>
+
+<listitem><para>October 21st, 2002 [timothy]: Added libtool-1.4.2.patch to fix
+an incompatibility between Autoconf 2.53 and Libtool 1.4.x.</para></listitem>
+
+<listitem><para>October 21st, 2002 [timothy]: Upgraded to automake-1.7.1,
+modutils-2.4.21, man-pages-1.53, kbd-1.08, util-linux-2.11w, autoconf-2.54,
+e2fsprogs-1.29, groff-1.18.1, psmisc-21.2, less-378, procps-3.0.4,
+make-3.80, ncurses-5.3.</para></listitem>
+
<listitem><para>October 20th, 2002 [timothy]: Uncompressed
patches.</para></listitem>
diff --git a/chapter04/findutils-patch.xml b/chapter04/findutils-patch.xml
index 73f5974f9..e95062f19 100644
--- a/chapter04/findutils-patch.xml
+++ b/chapter04/findutils-patch.xml
@@ -1,3 +1,7 @@
Findutils Patch (&findutils-patch-version;) - &findutils-patch-size;:
<ulink url="&ftp;/findutils-&findutils-patch-version;.patch"/>
<ulink url="&http;/findutils-&findutils-patch-version;.patch"/>
+
+Findutils Patch (&findutils-segfault-patch-version;) - &findutils-segfault-patch-size;:
+<ulink url="&ftp;/findutils-&findutils-segfault-patch-version;-segfault.patch"/>
+<ulink url="&http;/findutils-&findutils-segfault-patch-version;-segfault.patch"/>
diff --git a/chapter04/libtool-patch.xml b/chapter04/libtool-patch.xml
new file mode 100644
index 000000000..aab8f43fa
--- /dev/null
+++ b/chapter04/libtool-patch.xml
@@ -0,0 +1,3 @@
+Libtool Patch (&libtool-patch-version;) - &libtool-patch-size;:
+<ulink url="&ftp;/libtool-&libtool-patch-version;.patch"/>
+<ulink url="&http;/libtool-&libtool-patch-version;.patch"/>
diff --git a/chapter04/packages.xml b/chapter04/packages.xml
index 702492849..40fcef620 100644
--- a/chapter04/packages.xml
+++ b/chapter04/packages.xml
@@ -21,6 +21,7 @@
&c3-fileutils-patch;
&c3-findutils;
&c3-findutils-patch;
+&c3-findutils-segfault-patch;
&c3-flex;
&c3-gawk;
&c3-gawk-patch;
@@ -39,6 +40,7 @@
&c3-less;
&c3-bootscripts;
&c3-libtool;
+&c3-libtool-patch;
&c3-lilo;
&c3-kernel;
&c3-m4;
@@ -49,7 +51,6 @@
&c3-manpages;
&c3-modutils;
&c3-ncurses;
-&c3-ncurses-patch;
&c3-netkitbase;
&c3-nettools;
&c3-patch;
diff --git a/chapter06/findutils-exp.xml b/chapter06/findutils-exp.xml
index 174cf2db7..9902a8916 100644
--- a/chapter06/findutils-exp.xml
+++ b/chapter06/findutils-exp.xml
@@ -1,9 +1,13 @@
<sect2>
<title>Command explanations</title>
-<para><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch</userinput>: This
-patch is to fix some compilation errors by
-avoiding a variable conflict and changing some bad syntax.</para>
+<para><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch</userinput>:
+This patch fixes some compilation errors by avoiding a variable conflict
+and changing some bad syntax.</para>
+
+<para><userinput>patch -Np1 -i ../findutils-&findutils-segfault-patch-version;-segfault.patch</userinput>:
+This patch fixes a segfault in <userinput>locate</userinput> when encountering
+a very long path name.</para>
</sect2>
diff --git a/chapter06/findutils-inst.xml b/chapter06/findutils-inst.xml
index 889d0ef36..6960b15e4 100644
--- a/chapter06/findutils-inst.xml
+++ b/chapter06/findutils-inst.xml
@@ -8,6 +8,7 @@ commands.</para>
<para>Install Findutils by running the following commands:</para>
<para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch &amp;&amp;
+patch -Np1 -i ../findutils-&findutils-segfault-patch-version;-segfault.patch &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make libexecdir=/usr/bin &amp;&amp;
make libexecdir=/usr/bin install</userinput></screen></para>
@@ -22,6 +23,7 @@ location. The following commands use the database file
<filename>/var/lib/misc/locatedb</filename> which is FHS compliant.</para>
<para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch &amp;&amp;
+patch -Np1 -i ../findutils-&findutils-segfault-patch-version;-segfault.patch &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make localstatedir=/var/lib/misc libexecdir=/usr/bin &amp;&amp;
make localstatedir=/var/lib/misc libexecdir=/usr/bin install</userinput></screen></para>
diff --git a/chapter06/kbd-exp.xml b/chapter06/kbd-exp.xml
index e8d9e7fee..2654d238d 100644
--- a/chapter06/kbd-exp.xml
+++ b/chapter06/kbd-exp.xml
@@ -2,12 +2,8 @@
<title>Command explanations</title>
<para><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch</userinput>:
-This patch fixes two problems. The first one is the <userinput>loadkeys -d</userinput>
-behaviour, which is broken in current kbd versions. It is necessary to fix this,
-because the boot scripts rely on a proper <userinput>loadkeys -d</userinput>.
-The second part of the patch changes a Makefile so some utilities that are
-not installed by default (setlogcons, setvesablank and getunimap) are also
-installed.</para>
+This patch changes a Makefile so some utilities that are not installed by
+default (setlogcons, setvesablank and getunimap) are installed.</para>
</sect2>
diff --git a/chapter06/kbd-inst.xml b/chapter06/kbd-inst.xml
index c6daefdae..04539cf33 100644
--- a/chapter06/kbd-inst.xml
+++ b/chapter06/kbd-inst.xml
@@ -1,14 +1,17 @@
<sect2>
<title>Installation of Kbd</title>
-<para>This package requires its patch to be applied before you can
-install it. Make sure it's unpacked before running the installation
-commands.</para>
+<para>Kbd doesn't install some of its utilities (setlogcons, setvesablank
+and getunimap) by default. The kbd patch enables the compilation of these
+utilities.</para>
+
+<para>Apply the patch by running the following command:</para>
+
+<para><screen><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch</userinput></screen></para>
<para>Install Kbd by running the following commands:</para>
-<para><screen><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch &amp;&amp;
-./configure &amp;&amp;
+<para><screen><userinput>./configure &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
diff --git a/chapter06/kernel-exp.xml b/chapter06/kernel-exp.xml
index 21bfabd20..2956f0bd7 100644
--- a/chapter06/kernel-exp.xml
+++ b/chapter06/kernel-exp.xml
@@ -16,8 +16,7 @@ shouldn't rely on the source tree being clean after untarring.</para>
<filename>include/linux/version.h</filename> file and the platform-specific
<filename class="symlink">include/asm</filename> symlink.</para>
-<para><userinput>mkdir /usr/include/asm</userinput>
-, <userinput>cp include/asm/* /usr/include/asm</userinput> and
+<para><userinput>cp -HR include/asm /usr/include</userinput> and
<userinput>cp -R include/asm-generic /usr/include</userinput>:
These commands copy the platform-specific assembler kernel header files to
<filename class="directory">/usr/include/asm</filename> and <filename
diff --git a/chapter06/kernel-inst.xml b/chapter06/kernel-inst.xml
index 9f5ba999f..bcb710bfe 100644
--- a/chapter06/kernel-inst.xml
+++ b/chapter06/kernel-inst.xml
@@ -12,8 +12,7 @@ and copy the header files to where they will be found by these packages.</para>
make mrproper &amp;&amp;
make include/linux/version.h &amp;&amp;
make symlinks &amp;&amp;
-mkdir /usr/include/asm &amp;&amp;
-cp include/asm/* /usr/include/asm &amp;&amp;
+cp -HR include/asm /usr/include &amp;&amp;
cp -R include/asm-generic /usr/include &amp;&amp;
cp -R include/linux /usr/include &amp;&amp;
touch /usr/include/linux/autoconf.h &amp;&amp;
diff --git a/chapter06/libtool-exp.xml b/chapter06/libtool-exp.xml
new file mode 100644
index 000000000..cdfd192b1
--- /dev/null
+++ b/chapter06/libtool-exp.xml
@@ -0,0 +1,10 @@
+<sect2>
+<title>Command explanations</title>
+
+<para><userinput>patch -Np1 -i ../libtool-&libtool-patch-version;.patch</userinput>:
+This patch fixes an incompatibility between Autoconf 2.53 and Libtool 1.4.x.
+Specifically, the deprecated m4 macro AC_PROVIDE_AC_LIBTOOL is replaced by
+AC_PROVIDE_ELSEIF.</para>
+
+</sect2>
+
diff --git a/chapter06/libtool-inst.xml b/chapter06/libtool-inst.xml
index 8e5774a28..eb1dae1cd 100644
--- a/chapter06/libtool-inst.xml
+++ b/chapter06/libtool-inst.xml
@@ -3,7 +3,8 @@
<para>Install Libtool by running the following commands:</para>
-<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
+<para><screen><userinput>patch -Np1 -i ../libtool-&libtool-patch-version;.patch &amp;&amp;
+./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
diff --git a/chapter06/libtool.xml b/chapter06/libtool.xml
index 92dcd7f0e..045bc381c 100644
--- a/chapter06/libtool.xml
+++ b/chapter06/libtool.xml
@@ -6,6 +6,7 @@
Estimated required disk space: &libtool-compsize;</screen>
&c6-libtool-inst;
+&c6-libtool-exp;
&aa-libtool-desc;
&aa-libtool-dep;
diff --git a/chapter06/ncurses-exp.xml b/chapter06/ncurses-exp.xml
index 9342a4e78..8885c403f 100644
--- a/chapter06/ncurses-exp.xml
+++ b/chapter06/ncurses-exp.xml
@@ -1,11 +1,6 @@
<sect2>
<title>Command explanations</title>
-<para><userinput>patch -Np1 -i ../ncurses-&ncurses-version;-patch:</userinput>
-This patch fixes a compile problem with GCC-3.2 because Ncurses uses
-constructions that are not valid in ANSI C++ and don't compile with
-recent GCC versions that conform to the standard.</para>
-
<para><userinput>--with-shared:</userinput> This enables the build of the
shared ncurses library files.</para>
diff --git a/chapter06/ncurses-inst.xml b/chapter06/ncurses-inst.xml
index d4a17128c..d6be4e396 100644
--- a/chapter06/ncurses-inst.xml
+++ b/chapter06/ncurses-inst.xml
@@ -1,19 +1,14 @@
<sect2>
<title>Installation of Ncurses</title>
-<para>This package requires its patch to be applied before you can
-install it. Make sure it's unpacked before running the installation
-commands.</para>
-
<para>Install Ncurses by running the following commands:</para>
-<para><screen><userinput>patch -Np1 -i ../ncurses-&ncurses-patch-version;.patch &amp;&amp;
-./configure --prefix=/usr --with-shared &amp;&amp;
+<para><screen><userinput>./configure --prefix=/usr --with-shared &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
-chmod 755 /usr/lib/*.5.2 &amp;&amp;
+chmod 755 /usr/lib/*.&ncurses-version; &amp;&amp;
mv /usr/lib/libncurses.so.5* /lib &amp;&amp;
-ln -s libncurses.a /usr/lib/libcurses.a &amp;&amp;
+ln -sf libncurses.a /usr/lib/libcurses.a &amp;&amp;
ln -sf ../../lib/libncurses.so.5 /usr/lib/libncurses.so &amp;&amp;
ln -sf ../../lib/libncurses.so.5 /usr/lib/libcurses.so</userinput></screen></para>
</sect2>
diff --git a/chapter06/procps-exp.xml b/chapter06/procps-exp.xml
index 539ceccd2..ac5ab7d96 100644
--- a/chapter06/procps-exp.xml
+++ b/chapter06/procps-exp.xml
@@ -1,7 +1,9 @@
<sect2>
<title>Command explanations</title>
-<para><userinput>patch -Np1 -i ../procps-&procps-patch-version;.patch:</userinput> This patch fixes a locale problem that makes top crash under certain locale settings.</para>
+<para><userinput>patch -Np1 -i ../procps-&procps-patch-version;.patch:</userinput>
+This patch fixes a locale problem that makes top crash under certain
+locale settings.</para>
<para><userinput>make XSCPT="" install:</userinput>
This will set the Makefile variable XSCPT to an empty value so that
diff --git a/chapter06/procps-inst.xml b/chapter06/procps-inst.xml
index 130037b7f..b3b749f97 100644
--- a/chapter06/procps-inst.xml
+++ b/chapter06/procps-inst.xml
@@ -9,8 +9,7 @@ commands.</para>
<para><screen><userinput>patch -Np1 -i ../procps-&procps-patch-version;.patch &amp;&amp;
make &amp;&amp;
-make XSCPT="" install &amp;&amp;
-mv /usr/bin/kill /bin</userinput></screen></para>
+make XSCPT="" install</userinput></screen></para>
</sect2>
diff --git a/chapter06/psmisc-inst.xml b/chapter06/psmisc-inst.xml
index 8f38b0014..ee406e301 100644
--- a/chapter06/psmisc-inst.xml
+++ b/chapter06/psmisc-inst.xml
@@ -7,21 +7,14 @@
make &amp;&amp;
make install</userinput></screen></para>
-<para>Psmisc installs the
-<filename>/usr/share/man/man1/pidof.1</filename> man page, but Psmisc's
-pidof program isn't installed by default. Generally, this isn't a problem
-because we later install the Sysvinit package, which provides
-a better pidof program.</para>
-
-<para>It's up to you now to decide if you are going to use the Sysvinit
-package, which provides a pidof program, or not. If you are going to, you
-should remove Psmisc's pidof man page by running:</para>
-
-<para><screen><userinput>rm /usr/share/man/man1/pidof.1</userinput></screen></para>
-
-<para>If you're not going to use Sysvinit, you should complete this
-package's installation by creating the <filename>/bin/pidof</filename>
-symlink by running:</para>
+<para>Psmisc's pidof program isn't installed by default. Generally, this
+isn't a problem because we later install the Sysvinit package, which
+provides a better pidof program.</para>
+
+<para>It's up to you to decide if you are going to use the Sysvinit
+package, which provides a pidof program, or not. If you're not going to
+use Sysvinit, you should complete this package's installation by creating
+the <filename>/bin/pidof</filename> symlink by running:</para>
<para><screen><userinput>ln -s killall /bin/pidof</userinput></screen></para>
diff --git a/entities/autoconf.ent b/entities/autoconf.ent
index 62b01565a..6b9fca240 100644
--- a/entities/autoconf.ent
+++ b/entities/autoconf.ent
@@ -8,10 +8,10 @@
<!ENTITY aa-autoconf-dep SYSTEM "../appendixa/autoconf-dep.xml">
<!ENTITY aa-autoconf-down SYSTEM "../appendixa/autoconf-down.xml">
-<!ENTITY autoconf-version "2.53">
+<!ENTITY autoconf-version "2.54">
<!ENTITY autoconf-depversion "2.52">
<!ENTITY autoconf-contversion "2.53">
-<!ENTITY autoconf-size "739 KB">
+<!ENTITY autoconf-size "765 KB">
<!ENTITY autoconf-dir "autoconf-&autoconf-version;">
<!ENTITY autoconf-package "autoconf-&autoconf-version;.tar.bz2">
diff --git a/entities/automake.ent b/entities/automake.ent
index 0c8356548..149bd397a 100644
--- a/entities/automake.ent
+++ b/entities/automake.ent
@@ -8,10 +8,10 @@
<!ENTITY aa-automake-dep SYSTEM "../appendixa/automake-dep.xml">
<!ENTITY aa-automake-down SYSTEM "../appendixa/automake-down.xml">
-<!ENTITY automake-version "1.6.3">
+<!ENTITY automake-version "1.7.1">
<!ENTITY automake-depversion "1.5">
<!ENTITY automake-contversion "1.6.2">
-<!ENTITY automake-size "465 KB">
+<!ENTITY automake-size "508 KB">
<!ENTITY automake-package "automake-&automake-version;.tar.bz2">
<!ENTITY automake-dir "automake-&automake-version;">
diff --git a/entities/e2fsprogs.ent b/entities/e2fsprogs.ent
index 1bb8745bd..6e6ee7710 100644
--- a/entities/e2fsprogs.ent
+++ b/entities/e2fsprogs.ent
@@ -9,10 +9,10 @@
<!ENTITY aa-e2fsprogs-dep SYSTEM "../appendixa/e2fsprogs-dep.xml">
<!ENTITY aa-e2fsprogs-down SYSTEM "../appendixa/e2fsprogs-down.xml">
-<!ENTITY e2fsprogs-version "1.27">
+<!ENTITY e2fsprogs-version "1.29">
<!ENTITY e2fsprogs-depversion "1.25">
<!ENTITY e2fsprogs-contversion "1.27">
-<!ENTITY e2fsprogs-size "1,176 KB">
+<!ENTITY e2fsprogs-size "2,050 KB">
<!ENTITY e2fsprogs-dir "e2fsprogs-&e2fsprogs-version;">
<!ENTITY e2fsprogs-package "e2fsprogs-&e2fsprogs-version;.tar.bz2">
diff --git a/entities/findutils.ent b/entities/findutils.ent
index 46984f41e..2db8250b9 100644
--- a/entities/findutils.ent
+++ b/entities/findutils.ent
@@ -1,5 +1,6 @@
<!ENTITY c3-findutils SYSTEM "../chapter03/findutils.xml">
<!ENTITY c3-findutils-patch SYSTEM "../chapter03/findutils-patch.xml">
+<!ENTITY c3-findutils-segfault-patch SYSTEM "../chapter03/findutils-patch.xml">
<!ENTITY c5-findutils SYSTEM "../chapter05/findutils.xml">
<!ENTITY c5-findutils-exp SYSTEM "../chapter05/findutils-exp.xml">
@@ -20,6 +21,8 @@
<!ENTITY findutils-size "226 KB">
<!ENTITY findutils-patch-size "1 KB">
<!ENTITY findutils-patch-version "4.1">
+<!ENTITY findutils-segfault-patch-size "1 KB">
+<!ENTITY findutils-segfault-patch-version "4.1">
<!ENTITY findutils-dir "findutils-&findutils-version;">
<!ENTITY findutils-package "findutils-&findutils-version;.tar.bz2">
diff --git a/entities/groff.ent b/entities/groff.ent
index 274f344c8..4c92fae43 100644
--- a/entities/groff.ent
+++ b/entities/groff.ent
@@ -9,10 +9,10 @@
<!ENTITY aa-groff-dep SYSTEM "../appendixa/groff-dep.xml">
<!ENTITY aa-groff-down SYSTEM "../appendixa/groff-down.xml">
-<!ENTITY groff-version "1.18">
+<!ENTITY groff-version "1.18.1">
<!ENTITY groff-depversion "1.17.2">
<!ENTITY groff-contversion "1.17.2">
-<!ENTITY groff-size "1,739 KB">
+<!ENTITY groff-size "1,784 KB">
<!ENTITY groff-dir "groff-&groff-version;">
<!ENTITY groff-package "groff-&groff-version;.tar.bz2">
diff --git a/entities/kbd.ent b/entities/kbd.ent
index 08859c3be..2f7bed518 100644
--- a/entities/kbd.ent
+++ b/entities/kbd.ent
@@ -10,12 +10,12 @@
<!ENTITY aa-kbd-dep SYSTEM "../appendixa/kbd-dep.xml">
<!ENTITY aa-kbd-down SYSTEM "../appendixa/kbd-down.xml">
-<!ENTITY kbd-version "1.06">
+<!ENTITY kbd-version "1.08">
<!ENTITY kbd-depversion "1.06">
<!ENTITY kbd-contversion "1.06">
-<!ENTITY kbd-size "559 KB">
-<!ENTITY kbd-patch-version "1.06-3">
-<!ENTITY kbd-patch-size "3 KB">
+<!ENTITY kbd-size "589 KB">
+<!ENTITY kbd-patch-version "1.08">
+<!ENTITY kbd-patch-size "1 KB">
<!ENTITY kbd-dir "kbd-&kbd-version;">
<!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
diff --git a/entities/less.ent b/entities/less.ent
index a01f8b0a8..5f469b535 100644
--- a/entities/less.ent
+++ b/entities/less.ent
@@ -8,10 +8,10 @@
<!ENTITY aa-less-dep SYSTEM "../appendixa/less-dep.xml">
<!ENTITY aa-less-down SYSTEM "../appendixa/less-down.xml">
-<!ENTITY less-version "374">
+<!ENTITY less-version "378">
<!ENTITY less-depversion "358">
<!ENTITY less-contversion "374">
-<!ENTITY less-size "189 KB">
+<!ENTITY less-size "193 KB">
<!ENTITY less-dir "less-&less-version;">
<!ENTITY less-package "less-&less-version;.tar.bz2">
diff --git a/entities/libtool.ent b/entities/libtool.ent
index c8c45caa2..c24a19b6f 100644
--- a/entities/libtool.ent
+++ b/entities/libtool.ent
@@ -1,7 +1,9 @@
<!ENTITY c3-libtool SYSTEM "../chapter03/libtool.xml">
+<!ENTITY c3-libtool-patch SYSTEM "../chapter03/libtool-patch.xml">
<!ENTITY c6-libtool SYSTEM "../chapter06/libtool.xml">
<!ENTITY c6-libtool-inst SYSTEM "../chapter06/libtool-inst.xml">
+<!ENTITY c6-libtool-exp SYSTEM "../chapter06/libtool-exp.xml">
<!ENTITY aa-libtool SYSTEM "../appendixa/libtool.xml">
<!ENTITY aa-libtool-desc SYSTEM "../appendixa/libtool-desc.xml">
@@ -12,6 +14,8 @@
<!ENTITY libtool-depversion "1.4.2">
<!ENTITY libtool-contversion "1.4.2">
<!ENTITY libtool-size "653 KB">
+<!ENTITY libtool-patch-size "11 KB">
+<!ENTITY libtool-patch-version "1.4.2">
<!ENTITY libtool-dir "libtool-&libtool-version;">
<!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
diff --git a/entities/make.ent b/entities/make.ent
index 60c63ceb3..bd67510b7 100644
--- a/entities/make.ent
+++ b/entities/make.ent
@@ -12,10 +12,10 @@
<!ENTITY aa-make-dep SYSTEM "../appendixa/make-dep.xml">
<!ENTITY aa-make-down SYSTEM "../appendixa/make-down.xml">
-<!ENTITY make-version "3.79.1">
+<!ENTITY make-version "3.80">
<!ENTITY make-depversion "3.79.1">
<!ENTITY make-contversion "3.79.1">
-<!ENTITY make-size "794 KB">
+<!ENTITY make-size "900 KB">
<!ENTITY make-package "make-&make-version;.tar.bz2">
<!ENTITY make-dir "make-&make-version;">
diff --git a/entities/manpages.ent b/entities/manpages.ent
index 24fdbf304..fe38536d7 100644
--- a/entities/manpages.ent
+++ b/entities/manpages.ent
@@ -8,10 +8,10 @@
<!ENTITY aa-manpages-dep SYSTEM "../appendixa/manpages-dep.xml">
<!ENTITY aa-manpages-down SYSTEM "../appendixa/manpages-down.xml">
-<!ENTITY man-pages-version "1.52">
+<!ENTITY man-pages-version "1.53">
<!ENTITY man-pages-depversion "1.47">
<!ENTITY man-pages-contversion "1.52">
-<!ENTITY man-pages-size "569 KB">
+<!ENTITY man-pages-size "575 KB">
<!ENTITY man-pages-dir "man-pages-&man-pages-version;">
<!ENTITY man-pages-package "man-pages-&man-pages-version;.tar.bz2">
diff --git a/entities/modutils.ent b/entities/modutils.ent
index 7e7803101..dd7f20ccc 100644
--- a/entities/modutils.ent
+++ b/entities/modutils.ent
@@ -8,7 +8,7 @@
<!ENTITY aa-modutils-dep SYSTEM "../appendixa/modutils-dep.xml">
<!ENTITY aa-modutils-down SYSTEM "../appendixa/modutils-down.xml">
-<!ENTITY modutils-version "2.4.19">
+<!ENTITY modutils-version "2.4.21">
<!ENTITY modutils-depversion "2.4.12">
<!ENTITY modutils-contversion "2.4.16">
<!ENTITY modutils-size "213 KB">
diff --git a/entities/ncurses.ent b/entities/ncurses.ent
index 14693ea71..d5cd3bc21 100644
--- a/entities/ncurses.ent
+++ b/entities/ncurses.ent
@@ -1,5 +1,4 @@
<!ENTITY c3-ncurses SYSTEM "../chapter03/ncurses.xml">
-<!ENTITY c3-ncurses-patch SYSTEM "../chapter03/ncurses-patch.xml">
<!ENTITY c6-ncurses SYSTEM "../chapter06/ncurses.xml">
<!ENTITY c6-ncurses-inst SYSTEM "../chapter06/ncurses-inst.xml">
@@ -10,10 +9,10 @@
<!ENTITY aa-ncurses-dep SYSTEM "../appendixa/ncurses-dep.xml">
<!ENTITY aa-ncurses-down SYSTEM "../appendixa/ncurses-down.xml">
-<!ENTITY ncurses-version "5.2">
+<!ENTITY ncurses-version "5.3">
<!ENTITY ncurses-depversion "5.2">
<!ENTITY ncurses-contversion "5.2">
-<!ENTITY ncurses-size "1,308 KB">
+<!ENTITY ncurses-size "1,500 KB">
<!ENTITY ncurses-patch-version "5.2-2">
<!ENTITY ncurses-patch-size "1 KB">
<!ENTITY ncurses-dir "ncurses-&ncurses-version;">
diff --git a/entities/procps.ent b/entities/procps.ent
index 97f6f116f..1e474f82b 100644
--- a/entities/procps.ent
+++ b/entities/procps.ent
@@ -10,11 +10,11 @@
<!ENTITY aa-procps-dep SYSTEM "../appendixa/procps-dep.xml">
<!ENTITY aa-procps-down SYSTEM "../appendixa/procps-down.xml">
-<!ENTITY procps-version "2.0.7">
+<!ENTITY procps-version "3.0.4">
<!ENTITY procps-depversion "2.0.7">
<!ENTITY procps-contversion "2.0.7">
-<!ENTITY procps-size "153 KB">
-<!ENTITY procps-patch-version "2.0.7">
+<!ENTITY procps-size "184 KB">
+<!ENTITY procps-patch-version "3.0.4">
<!ENTITY procps-patch-size "1 KB">
<!ENTITY procps-dir "procps-&procps-version;">
<!ENTITY procps-package "procps-&procps-version;.tar.bz2">
diff --git a/entities/psmisc.ent b/entities/psmisc.ent
index 0892d9f54..8d08f1dd9 100644
--- a/entities/psmisc.ent
+++ b/entities/psmisc.ent
@@ -9,10 +9,10 @@
<!ENTITY aa-psmisc-dep SYSTEM "../appendixa/psmisc-dep.xml">
<!ENTITY aa-psmisc-down SYSTEM "../appendixa/psmisc-down.xml">
-<!ENTITY psmisc-version "21">
+<!ENTITY psmisc-version "21.2">
<!ENTITY psmisc-depversion "20.2">
<!ENTITY psmisc-contversion "21">
-<!ENTITY psmisc-size "172 KB">
+<!ENTITY psmisc-size "200 KB">
<!ENTITY psmisc-dir "psmisc-&psmisc-version;">
<!ENTITY psmisc-package "psmisc-&psmisc-version;.tar.bz2">
diff --git a/entities/utillinux.ent b/entities/utillinux.ent
index e6dea91ac..bbe53be3c 100644
--- a/entities/utillinux.ent
+++ b/entities/utillinux.ent
@@ -12,10 +12,10 @@
<!ENTITY aa-utillinux-dep SYSTEM "../appendixa/utillinux-dep.xml">
<!ENTITY aa-utillinux-down SYSTEM "../appendixa/utillinux-down.xml">
-<!ENTITY util-linux-version "2.11u">
+<!ENTITY util-linux-version "2.11w">
<!ENTITY util-linux-depversion "2.11n">
<!ENTITY util-linux-contversion "2.11t">
-<!ENTITY util-linux-size "1,073 KB">
+<!ENTITY util-linux-size "1,190 KB">
<!ENTITY util-linux-dir "util-linux-&util-linux-version;">
<!ENTITY util-linux-package "util-linux-&util-linux-version;.tar.bz2">
diff --git a/index.xml b/index.xml
index a0ac1d44d..323cd7fad 100644
--- a/index.xml
+++ b/index.xml
@@ -4,8 +4,8 @@
<!ENTITY book SYSTEM "book/book.xml">
-<!ENTITY version "20021020">
-<!ENTITY releasedate "October 20th, 2002">
+<!ENTITY version "20021021">
+<!ENTITY releasedate "October 21st, 2002">
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
<!ENTITY http-root "http://ftp.linuxfromscratch.org">