aboutsummaryrefslogtreecommitdiffstats
path: root/appendixa
diff options
context:
space:
mode:
authorAlex Gronenwoud <alex@linuxfromscratch.org>2004-01-12 23:23:50 +0000
committerAlex Gronenwoud <alex@linuxfromscratch.org>2004-01-12 23:23:50 +0000
commit58882995289b0b69420b13297bf87c4b4d398192 (patch)
treeff191d33957a2df74a39f4d20c26fbf421e2ca3d /appendixa
parent12c8f83b75be00e9e884761ea688d5f8aa5b30d1 (diff)
Moving stuff from appendix A to chapter 6.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3161 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'appendixa')
-rw-r--r--appendixa/appendixa.xml109
-rw-r--r--appendixa/autoconf-dep.xml12
-rw-r--r--appendixa/autoconf-desc.xml2
-rw-r--r--appendixa/autoconf-down.xml8
-rw-r--r--appendixa/autoconf-shortdesc.xml7
-rw-r--r--appendixa/automake-dep.xml12
-rw-r--r--appendixa/automake-desc.xml2
-rw-r--r--appendixa/automake-down.xml6
-rw-r--r--appendixa/automake-shortdesc.xml6
-rw-r--r--appendixa/bash-dep.xml12
-rw-r--r--appendixa/bash-desc.xml2
-rw-r--r--appendixa/bash-down.xml9
-rw-r--r--appendixa/bash-shortdesc.xml10
-rw-r--r--appendixa/binutils-dep.xml12
-rw-r--r--appendixa/binutils-desc.xml2
-rw-r--r--appendixa/binutils-down.xml6
-rw-r--r--appendixa/binutils-shortdesc.xml8
-rw-r--r--appendixa/bison-dep.xml12
-rw-r--r--appendixa/bison-desc.xml2
-rw-r--r--appendixa/bison-down.xml9
-rw-r--r--appendixa/bison-shortdesc.xml7
-rw-r--r--appendixa/bootscripts-dep.xml12
-rw-r--r--appendixa/bootscripts-desc.xml2
-rw-r--r--appendixa/bootscripts-down.xml6
-rw-r--r--appendixa/bootscripts-shortdesc.xml9
-rw-r--r--appendixa/bzip2-dep.xml12
-rw-r--r--appendixa/bzip2-desc.xml2
-rw-r--r--appendixa/bzip2-down.xml6
-rw-r--r--appendixa/bzip2-shortdesc.xml8
-rw-r--r--appendixa/coreutils-dep.xml12
-rw-r--r--appendixa/coreutils-desc.xml2
-rw-r--r--appendixa/coreutils-down.xml12
-rw-r--r--appendixa/coreutils-shortdesc.xml6
-rw-r--r--appendixa/dejagnu-dep.xml12
-rw-r--r--appendixa/dejagnu-desc.xml2
-rw-r--r--appendixa/dejagnu-down.xml6
-rw-r--r--appendixa/dejagnu-shortdesc.xml6
-rw-r--r--appendixa/diffutils-dep.xml12
-rw-r--r--appendixa/diffutils-desc.xml2
-rw-r--r--appendixa/diffutils-down.xml6
-rw-r--r--appendixa/diffutils-shortdesc.xml8
-rw-r--r--appendixa/e2fsprogs-dep.xml12
-rw-r--r--appendixa/e2fsprogs-desc.xml2
-rw-r--r--appendixa/e2fsprogs-down.xml6
-rw-r--r--appendixa/e2fsprogs-shortdesc.xml8
-rw-r--r--appendixa/ed-dep.xml12
-rw-r--r--appendixa/ed-desc.xml2
-rw-r--r--appendixa/ed-down.xml9
-rw-r--r--appendixa/ed-shortdesc.xml6
-rw-r--r--appendixa/expect-dep.xml12
-rw-r--r--appendixa/expect-desc.xml2
-rw-r--r--appendixa/expect-down.xml9
-rw-r--r--appendixa/expect-shortdesc.xml7
-rw-r--r--appendixa/file-dep.xml12
-rw-r--r--appendixa/file-desc.xml4
-rw-r--r--appendixa/file-down.xml6
-rw-r--r--appendixa/file-shortdesc.xml6
-rw-r--r--appendixa/findutils-dep.xml12
-rw-r--r--appendixa/findutils-desc.xml2
-rw-r--r--appendixa/findutils-down.xml6
-rw-r--r--appendixa/findutils-shortdesc.xml9
-rw-r--r--appendixa/flex-dep.xml12
-rw-r--r--appendixa/flex-desc.xml2
-rw-r--r--appendixa/flex-down.xml6
-rw-r--r--appendixa/flex-shortdesc.xml7
-rw-r--r--appendixa/gawk-dep.xml12
-rw-r--r--appendixa/gawk-desc.xml2
-rw-r--r--appendixa/gawk-down.xml6
-rw-r--r--appendixa/gawk-shortdesc.xml7
-rw-r--r--appendixa/gcc-dep.xml12
-rw-r--r--appendixa/gcc-desc.xml2
-rw-r--r--appendixa/gcc-down.xml26
-rw-r--r--appendixa/gcc-shortdesc.xml7
-rw-r--r--appendixa/gettext-dep.xml12
-rw-r--r--appendixa/gettext-desc.xml2
-rw-r--r--appendixa/gettext-down.xml6
-rw-r--r--appendixa/gettext-shortdesc.xml13
-rw-r--r--appendixa/glibc-dep.xml12
-rw-r--r--appendixa/glibc-desc.xml2
-rw-r--r--appendixa/glibc-down.xml12
-rw-r--r--appendixa/glibc-shortdesc.xml8
-rw-r--r--appendixa/grep-dep.xml12
-rw-r--r--appendixa/grep-desc.xml2
-rw-r--r--appendixa/grep-down.xml6
-rw-r--r--appendixa/grep-shortdesc.xml7
-rw-r--r--appendixa/groff-dep.xml12
-rw-r--r--appendixa/groff-desc.xml2
-rw-r--r--appendixa/groff-down.xml6
-rw-r--r--appendixa/groff-shortdesc.xml9
-rw-r--r--appendixa/grub-dep.xml12
-rw-r--r--appendixa/grub-desc.xml2
-rw-r--r--appendixa/grub-down.xml6
-rw-r--r--appendixa/grub-shortdesc.xml6
-rw-r--r--appendixa/gzip-dep.xml12
-rw-r--r--appendixa/gzip-desc.xml2
-rw-r--r--appendixa/gzip-down.xml6
-rw-r--r--appendixa/gzip-shortdesc.xml7
-rw-r--r--appendixa/inetutils-dep.xml12
-rw-r--r--appendixa/inetutils-desc.xml2
-rw-r--r--appendixa/inetutils-down.xml11
-rw-r--r--appendixa/inetutils-shortdesc.xml6
-rw-r--r--appendixa/kbd-dep.xml12
-rw-r--r--appendixa/kbd-desc.xml2
-rw-r--r--appendixa/kbd-down.xml9
-rw-r--r--appendixa/kbd-shortdesc.xml6
-rw-r--r--appendixa/kernel-dep.xml12
-rw-r--r--appendixa/kernel-desc.xml6
-rw-r--r--appendixa/kernel-down.xml6
-rw-r--r--appendixa/kernel-shortdesc.xml16
-rw-r--r--appendixa/less-dep.xml12
-rw-r--r--appendixa/less-desc.xml2
-rw-r--r--appendixa/less-down.xml6
-rw-r--r--appendixa/less-shortdesc.xml9
-rw-r--r--appendixa/lfs-utils-dep.xml9
-rw-r--r--appendixa/lfs-utils-desc.xml2
-rw-r--r--appendixa/lfs-utils-down.xml8
-rw-r--r--appendixa/lfs-utils-shortdesc.xml8
-rw-r--r--appendixa/libtool-dep.xml12
-rw-r--r--appendixa/libtool-desc.xml2
-rw-r--r--appendixa/libtool-down.xml6
-rw-r--r--appendixa/libtool-shortdesc.xml8
-rw-r--r--appendixa/m4-dep.xml12
-rw-r--r--appendixa/m4-desc.xml4
-rw-r--r--appendixa/m4-down.xml6
-rw-r--r--appendixa/m4-shortdesc.xml12
-rw-r--r--appendixa/make-dep.xml12
-rw-r--r--appendixa/make-desc.xml2
-rw-r--r--appendixa/make-down.xml6
-rw-r--r--appendixa/make-shortdesc.xml7
-rw-r--r--appendixa/makedev-dep.xml12
-rw-r--r--appendixa/makedev-desc.xml2
-rw-r--r--appendixa/makedev-down.xml6
-rw-r--r--appendixa/makedev-shortdesc.xml10
-rw-r--r--appendixa/man-dep.xml12
-rw-r--r--appendixa/man-desc.xml2
-rw-r--r--appendixa/man-down.xml9
-rw-r--r--appendixa/man-shortdesc.xml6
-rw-r--r--appendixa/manpages-dep.xml12
-rw-r--r--appendixa/manpages-desc.xml2
-rw-r--r--appendixa/manpages-down.xml6
-rw-r--r--appendixa/manpages-shortdesc.xml9
-rw-r--r--appendixa/modutils-dep.xml12
-rw-r--r--appendixa/modutils-desc.xml2
-rw-r--r--appendixa/modutils-down.xml6
-rw-r--r--appendixa/modutils-shortdesc.xml7
-rw-r--r--appendixa/ncurses-dep.xml12
-rw-r--r--appendixa/ncurses-desc.xml2
-rw-r--r--appendixa/ncurses-down.xml10
-rw-r--r--appendixa/ncurses-shortdesc.xml7
-rw-r--r--appendixa/nettools-dep.xml12
-rw-r--r--appendixa/nettools-desc.xml2
-rw-r--r--appendixa/nettools-down.xml9
-rw-r--r--appendixa/nettools-shortdesc.xml7
-rw-r--r--appendixa/patch-dep.xml12
-rw-r--r--appendixa/patch-desc.xml2
-rw-r--r--appendixa/patch-down.xml6
-rw-r--r--appendixa/patch-shortdesc.xml8
-rw-r--r--appendixa/perl-dep.xml12
-rw-r--r--appendixa/perl-desc.xml2
-rw-r--r--appendixa/perl-down.xml9
-rw-r--r--appendixa/perl-shortdesc.xml8
-rw-r--r--appendixa/procinfo-dep.xml12
-rw-r--r--appendixa/procinfo-desc.xml2
-rw-r--r--appendixa/procinfo-down.xml6
-rw-r--r--appendixa/procinfo-shortdesc.xml8
-rw-r--r--appendixa/procps-dep.xml12
-rw-r--r--appendixa/procps-desc.xml2
-rw-r--r--appendixa/procps-down.xml6
-rw-r--r--appendixa/procps-shortdesc.xml8
-rw-r--r--appendixa/psmisc-dep.xml12
-rw-r--r--appendixa/psmisc-desc.xml2
-rw-r--r--appendixa/psmisc-down.xml6
-rw-r--r--appendixa/psmisc-shortdesc.xml7
-rw-r--r--appendixa/sed-dep.xml12
-rw-r--r--appendixa/sed-desc.xml2
-rw-r--r--appendixa/sed-down.xml6
-rw-r--r--appendixa/sed-shortdesc.xml8
-rw-r--r--appendixa/shadowpwd-dep.xml12
-rw-r--r--appendixa/shadowpwd-desc.xml2
-rw-r--r--appendixa/shadowpwd-down.xml9
-rw-r--r--appendixa/shadowpwd-shortdesc.xml7
-rw-r--r--appendixa/sysklogd-dep.xml12
-rw-r--r--appendixa/sysklogd-desc.xml2
-rw-r--r--appendixa/sysklogd-down.xml6
-rw-r--r--appendixa/sysklogd-shortdesc.xml7
-rw-r--r--appendixa/sysvinit-dep.xml12
-rw-r--r--appendixa/sysvinit-desc.xml2
-rw-r--r--appendixa/sysvinit-down.xml6
-rw-r--r--appendixa/sysvinit-shortdesc.xml7
-rw-r--r--appendixa/tar-dep.xml12
-rw-r--r--appendixa/tar-desc.xml2
-rw-r--r--appendixa/tar-down.xml6
-rw-r--r--appendixa/tar-shortdesc.xml7
-rw-r--r--appendixa/tcl-dep.xml12
-rw-r--r--appendixa/tcl-desc.xml4
-rw-r--r--appendixa/tcl-down.xml6
-rw-r--r--appendixa/tcl-shortdesc.xml6
-rw-r--r--appendixa/texinfo-dep.xml12
-rw-r--r--appendixa/texinfo-desc.xml2
-rw-r--r--appendixa/texinfo-down.xml6
-rw-r--r--appendixa/texinfo-shortdesc.xml8
-rw-r--r--appendixa/utillinux-dep.xml12
-rw-r--r--appendixa/utillinux-desc.xml2
-rw-r--r--appendixa/utillinux-down.xml6
-rw-r--r--appendixa/utillinux-shortdesc.xml19
-rw-r--r--appendixa/vim-dep.xml12
-rw-r--r--appendixa/vim-desc.xml2
-rw-r--r--appendixa/vim-down.xml6
-rw-r--r--appendixa/vim-shortdesc.xml7
-rw-r--r--appendixa/zlib-dep.xml12
-rw-r--r--appendixa/zlib-desc.xml2
-rw-r--r--appendixa/zlib-down.xml8
-rw-r--r--appendixa/zlib-shortdesc.xml7
213 files changed, 300 insertions, 1372 deletions
diff --git a/appendixa/appendixa.xml b/appendixa/appendixa.xml
index 73ed68d3b..b69562808 100644
--- a/appendixa/appendixa.xml
+++ b/appendixa/appendixa.xml
@@ -1,60 +1,59 @@
<appendix id="appendixa" xreflabel="Appendix A">
-<title>Package descriptions and dependencies</title>
+<title>Index of packages</title>
<?dbhtml filename="appendixa.html" dir="appendixa"?>
-&aa-introduction;
-&aa-autoconf;
-&aa-automake;
-&aa-bash;
-&aa-binutils;
-&aa-bison;
-&aa-bzip2;
-&aa-coreutils;
-&aa-dejagnu;
-&aa-diffutils;
-&aa-e2fsprogs;
-&aa-ed;
-&aa-expect;
-&aa-file;
-&aa-findutils;
-&aa-flex;
-&aa-gawk;
-&aa-gcc;
-&aa-gettext;
-&aa-glibc;
-&aa-grep;
-&aa-groff;
-&aa-grub;
-&aa-gzip;
-&aa-inetutils;
-&aa-kbd;
-&aa-less;
-&aa-bootscripts;
-&aa-lfs-utils;
-&aa-libtool;
-&aa-kernel;
-&aa-m4;
-&aa-make;
-&aa-makedev;
-&aa-man;
-&aa-manpages;
-&aa-modutils;
-&aa-ncurses;
-&aa-nettools;
-&aa-patch;
-&aa-perl;
-&aa-procinfo;
-&aa-procps;
-&aa-psmisc;
-&aa-sed;
-&aa-shadowpwd;
-&aa-sysklogd;
-&aa-sysvinit;
-&aa-tar;
-&aa-tcl;
-&aa-texinfo;
-&aa-utillinux;
-&aa-vim;
-&aa-zlib;
+<itemizedlist>
+<listitem><para><xref linkend="ch06-autoconf"/></para></listitem>
+<listitem><para><xref linkend="ch06-automake"/></para></listitem>
+<listitem><para><xref linkend="ch06-bash"/></para></listitem>
+<listitem><para><xref linkend="ch06-binutils"/></para></listitem>
+<listitem><para><xref linkend="ch06-bison"/></para></listitem>
+<listitem><para><xref linkend="ch06-lfs-bootscripts"/></para></listitem>
+<listitem><para><xref linkend="ch06-bzip2"/></para></listitem>
+<listitem><para><xref linkend="ch06-coreutils"/></para></listitem>
+<listitem><para><xref linkend="ch05-dejagnu"/></para></listitem>
+<listitem><para><xref linkend="ch06-diffutils"/></para></listitem>
+<listitem><para><xref linkend="ch06-e2fsprogs"/></para></listitem>
+<listitem><para><xref linkend="ch06-ed"/></para></listitem>
+<listitem><para><xref linkend="ch05-expect"/></para></listitem>
+<listitem><para><xref linkend="ch06-file"/></para></listitem>
+<listitem><para><xref linkend="ch06-findutils"/></para></listitem>
+<listitem><para><xref linkend="ch06-flex"/></para></listitem>
+<listitem><para><xref linkend="ch06-gawk"/></para></listitem>
+<listitem><para><xref linkend="ch06-gcc"/></para></listitem>
+<listitem><para><xref linkend="ch06-gettext"/></para></listitem>
+<listitem><para><xref linkend="ch06-glibc"/></para></listitem>
+<listitem><para><xref linkend="ch06-grep"/></para></listitem>
+<listitem><para><xref linkend="ch06-groff"/></para></listitem>
+<listitem><para><xref linkend="ch06-grub"/></para></listitem>
+<listitem><para><xref linkend="ch06-gzip"/></para></listitem>
+<listitem><para><xref linkend="ch06-inetutils"/></para></listitem>
+<listitem><para><xref linkend="ch06-kbd"/></para></listitem>
+<listitem><para><xref linkend="ch06-less"/></para></listitem>
+<listitem><para><xref linkend="ch06-libtool"/></para></listitem>
+<listitem><para><xref linkend="ch08-kernel"/></para></listitem>
+<listitem><para><xref linkend="ch06-m4"/></para></listitem>
+<listitem><para><xref linkend="ch06-make"/></para></listitem>
+<listitem><para><xref linkend="ch06-man"/></para></listitem>
+<listitem><para><xref linkend="ch06-man-pages"/></para></listitem>
+<listitem><para><xref linkend="ch06-modutils"/></para></listitem>
+<listitem><para><xref linkend="ch06-ncurses"/></para></listitem>
+<listitem><para><xref linkend="ch06-net-tools"/></para></listitem>
+<listitem><para><xref linkend="ch06-patch"/></para></listitem>
+<listitem><para><xref linkend="ch06-perl"/></para></listitem>
+<listitem><para><xref linkend="ch06-procinfo"/></para></listitem>
+<listitem><para><xref linkend="ch06-procps"/></para></listitem>
+<listitem><para><xref linkend="ch06-psmisc"/></para></listitem>
+<listitem><para><xref linkend="ch06-sed"/></para></listitem>
+<listitem><para><xref linkend="ch06-shadow"/></para></listitem>
+<listitem><para><xref linkend="ch06-sysklogd"/></para></listitem>
+<listitem><para><xref linkend="ch06-sysvinit"/></para></listitem>
+<listitem><para><xref linkend="ch06-tar"/></para></listitem>
+<listitem><para><xref linkend="ch05-tcl"/></para></listitem>
+<listitem><para><xref linkend="ch06-texinfo"/></para></listitem>
+<listitem><para><xref linkend="ch06-util-linux"/></para></listitem>
+<listitem><para><xref linkend="ch06-vim"/></para></listitem>
+<listitem><para><xref linkend="ch06-zlib"/></para></listitem>
+</itemizedlist>
</appendix>
diff --git a/appendixa/autoconf-dep.xml b/appendixa/autoconf-dep.xml
index d9d2a1ccb..5ee9d835e 100644
--- a/appendixa/autoconf-dep.xml
+++ b/appendixa/autoconf-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Autoconf Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &autoconf-depversion;.)</para> -->
-
-<para>Autoconf depends on: Bash, Coreutils, Diffutils, Grep,
+<para>For its installation Autoconf depends on: Bash, Coreutils, Diffutils, Grep,
M4, Make, Perl, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/autoconf-desc.xml b/appendixa/autoconf-desc.xml
index 324b87954..b4b8df0be 100644
--- a/appendixa/autoconf-desc.xml
+++ b/appendixa/autoconf-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>autoconf</command> is a tool for producing shell scripts
diff --git a/appendixa/autoconf-down.xml b/appendixa/autoconf-down.xml
index 0e0d5ab0f..31af54174 100644
--- a/appendixa/autoconf-down.xml
+++ b/appendixa/autoconf-down.xml
@@ -1,8 +1,2 @@
-<sect2>
-
-<title>Official Download Location</title>
-
-<literallayout>Autoconf (&autoconf-version;):
+<literallayout>Official download location for Autoconf (&autoconf-version;):
<ulink url="ftp://ftp.gnu.org/gnu/autoconf/"/></literallayout>
-
-</sect2>
diff --git a/appendixa/autoconf-shortdesc.xml b/appendixa/autoconf-shortdesc.xml
index 8826aeea2..2d76afad3 100644
--- a/appendixa/autoconf-shortdesc.xml
+++ b/appendixa/autoconf-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Autoconf</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &autoconf-contversion;.)</para> -->
-
-<para>Autoconf produces shell scripts which automatically configure source
-code.</para>
+<sect2 id="contents-autoconf"><title>Contents of Autoconf</title>
<para><emphasis>Installed programs</emphasis>: autoconf, autoheader, autom4te,
autoreconf, autoscan, autoupdate and ifnames</para>
diff --git a/appendixa/automake-dep.xml b/appendixa/automake-dep.xml
index 1c3cc9199..dc46d8e82 100644
--- a/appendixa/automake-dep.xml
+++ b/appendixa/automake-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Automake Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &automake-depversion;.)</para> -->
-
-<para>Automake depends on: Autoconf, Bash, Coreutils,
+<para>For its installation Automake depends on: Autoconf, Bash, Coreutils,
Diffutils, Grep, M4, Make, Perl, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/automake-desc.xml b/appendixa/automake-desc.xml
index c799cbcf8..66d7260d4 100644
--- a/appendixa/automake-desc.xml
+++ b/appendixa/automake-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>acinstall</command> is a script that installs
diff --git a/appendixa/automake-down.xml b/appendixa/automake-down.xml
index 14d061cf9..86bb6aa8c 100644
--- a/appendixa/automake-down.xml
+++ b/appendixa/automake-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Automake (&automake-version;):
+<literallayout>Official download location for Automake (&automake-version;):
<ulink url="ftp://ftp.gnu.org/gnu/automake/"/></literallayout>
-</sect2>
diff --git a/appendixa/automake-shortdesc.xml b/appendixa/automake-shortdesc.xml
index 809525f4f..2f06bc999 100644
--- a/appendixa/automake-shortdesc.xml
+++ b/appendixa/automake-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Automake</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &automake-contversion;.)</para> -->
-
-<para>Automake generates Makefile.in files, intended for use with Autoconf.</para>
+<sect2 id="contents-automake"><title>Contents of Automake</title>
<para><emphasis>Installed programs</emphasis>: acinstall, aclocal,
aclocal-1.8, automake, automake-1.8, compile, config.guess, config.sub,
diff --git a/appendixa/bash-dep.xml b/appendixa/bash-dep.xml
index cab90ae6f..d2a1f2017 100644
--- a/appendixa/bash-dep.xml
+++ b/appendixa/bash-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Bash Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &bash-depversion;.)</para> -->
-
-<para>Bash depends on: Binutils, Coreutils, Diffutils, Gawk,
+<para>For its installation Bash depends on: Binutils, Coreutils, Diffutils, Gawk,
GCC, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/bash-desc.xml b/appendixa/bash-desc.xml
index 7ff1e76ea..f1aa1ebd5 100644
--- a/appendixa/bash-desc.xml
+++ b/appendixa/bash-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>bash</command> is a widely-used command interpreter. It
diff --git a/appendixa/bash-down.xml b/appendixa/bash-down.xml
index c4c834a70..25a48e956 100644
--- a/appendixa/bash-down.xml
+++ b/appendixa/bash-down.xml
@@ -1,10 +1,5 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Bash (&bash-version;):
+<literallayout>Official download location for Bash (&bash-version;):
<ulink url="ftp://ftp.gnu.org/gnu/bash/"/>
-
-Bash Patch:
+And for the Bash Patch:
<ulink url="&patches-root;&bash-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/bash-shortdesc.xml b/appendixa/bash-shortdesc.xml
index ec8aac8e9..9663e1054 100644
--- a/appendixa/bash-shortdesc.xml
+++ b/appendixa/bash-shortdesc.xml
@@ -1,12 +1,6 @@
-<sect2><title>Contents of Bash</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &bash-contversion;.)</para> -->
-
-<para>bash is the Bourne-Again SHell, which is a widely used command
-interpreter on Unix systems. The bash program reads from standard
-input (the keyboard). A user types something and the program will evaluate
-what he has typed and do something with it, like running a
-program.</para>
+<sect2 id="contents-bash"><title>Contents of Bash</title>
<para><emphasis>Installed programs</emphasis>: bash, sh (link to bash) and
bashbug</para>
diff --git a/appendixa/binutils-dep.xml b/appendixa/binutils-dep.xml
index 6c0f0322f..85226fd63 100644
--- a/appendixa/binutils-dep.xml
+++ b/appendixa/binutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Binutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &binutils-depversion;.)</para> -->
-
-<para>Binutils depends on: Bash, Coreutils, Diffutils, GCC, Gettext,
+<para>For its installation Binutils depends on: Bash, Coreutils, Diffutils, GCC, Gettext,
Glibc, Grep, Make, Perl, Sed, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/binutils-desc.xml b/appendixa/binutils-desc.xml
index 49e3492c7..c4eaa0732 100644
--- a/appendixa/binutils-desc.xml
+++ b/appendixa/binutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>addr2line</command> translates program addresses to file
diff --git a/appendixa/binutils-down.xml b/appendixa/binutils-down.xml
index 3e19ac787..644f59f92 100644
--- a/appendixa/binutils-down.xml
+++ b/appendixa/binutils-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Binutils (&binutils-version;):
+<literallayout>Official download location for Binutils (&binutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/binutils/"/></literallayout>
-</sect2>
diff --git a/appendixa/binutils-shortdesc.xml b/appendixa/binutils-shortdesc.xml
index 23635f982..f36215738 100644
--- a/appendixa/binutils-shortdesc.xml
+++ b/appendixa/binutils-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Binutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &binutils-contversion;.)</para> -->
-
-<para>Binutils is a collection of software development tools containing a
-linker, assembler and other tools to work with object files and
-archives.</para>
+<sect2 id="contents-binutils"><title>Contents of Binutils</title>
<para><emphasis>Installed programs</emphasis>: addr2line, ar, as, c++filt,
gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings and
diff --git a/appendixa/bison-dep.xml b/appendixa/bison-dep.xml
index effc0421d..935750b4c 100644
--- a/appendixa/bison-dep.xml
+++ b/appendixa/bison-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Bison Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &bison-depversion;.)</para> -->
-
-<para>Bison depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Bison depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Gettext, Glibc, Grep, M4, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/bison-desc.xml b/appendixa/bison-desc.xml
index 957ec6a6e..d52e2272d 100644
--- a/appendixa/bison-desc.xml
+++ b/appendixa/bison-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>bison</command> generates, from a series of rules, a program
diff --git a/appendixa/bison-down.xml b/appendixa/bison-down.xml
index 85820a3ec..aa90906e6 100644
--- a/appendixa/bison-down.xml
+++ b/appendixa/bison-down.xml
@@ -1,10 +1,5 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Bison (&bison-version;):
+<literallayout>Official download location for Bison (&bison-version;):
<ulink url="ftp://ftp.gnu.org/gnu/bison/"/>
-
-Bison Attribute Patch:
+And for the Bison Attribute Patch:
<ulink url="&patches-root;&bison-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/bison-shortdesc.xml b/appendixa/bison-shortdesc.xml
index 6bd85e328..e1866e091 100644
--- a/appendixa/bison-shortdesc.xml
+++ b/appendixa/bison-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Bison</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &bison-contversion;.)</para> -->
-
-<para>Bison is a parser generator, a replacement for yacc. Bison
-generates a program that analyzes the structure of a text file.</para>
+<sect2 id="contents-bison"><title>Contents of Bison</title>
<para><emphasis>Installed programs</emphasis>: bison and yacc</para>
diff --git a/appendixa/bootscripts-dep.xml b/appendixa/bootscripts-dep.xml
index 564d371bb..704f30991 100644
--- a/appendixa/bootscripts-dep.xml
+++ b/appendixa/bootscripts-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>LFS-Bootscripts Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &bootscripts-depversion;.)</para> -->
-
-<para>LFS-Bootscripts depends on: Bash, Coreutils.</para>
-
-</sect2>
-
+<para>For its installation LFS-Bootscripts depends on: Bash, Coreutils.</para>
diff --git a/appendixa/bootscripts-desc.xml b/appendixa/bootscripts-desc.xml
index 4a791f5e5..024f347ef 100644
--- a/appendixa/bootscripts-desc.xml
+++ b/appendixa/bootscripts-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para>The <command>checkfs</command> script checks the file systems just
diff --git a/appendixa/bootscripts-down.xml b/appendixa/bootscripts-down.xml
index 8ddd1d5f4..7fbe951c2 100644
--- a/appendixa/bootscripts-down.xml
+++ b/appendixa/bootscripts-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>LFS-Bootscripts (&bootscripts-version;):
+<literallayout>Official download location for LFS-Bootscripts (&bootscripts-version;):
<ulink url="&http;/"/></literallayout>
-</sect2>
diff --git a/appendixa/bootscripts-shortdesc.xml b/appendixa/bootscripts-shortdesc.xml
index aad9081df..9dd4ed35b 100644
--- a/appendixa/bootscripts-shortdesc.xml
+++ b/appendixa/bootscripts-shortdesc.xml
@@ -1,11 +1,6 @@
-<sect2><title>Contents of LFS-bootscripts</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &bootscripts-contversion;.)</para> -->
-
-<para>The LFS-Bootscripts package contains SysV init style shell
-scripts. These scripts do various tasks such as check filesystem
-integrity during boot, load keymaps, set up networks and halt
-processes at shutdown.</para>
+<sect2 id="contents-bootscripts"><title>Contents of LFS-bootscripts</title>
<para><emphasis>Installed scripts</emphasis>: checkfs, cleanfs, functions,
halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc,
diff --git a/appendixa/bzip2-dep.xml b/appendixa/bzip2-dep.xml
index 4ea5a67eb..19c73fb89 100644
--- a/appendixa/bzip2-dep.xml
+++ b/appendixa/bzip2-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Bzip2 Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &bzip2-depversion;.)</para> -->
-
-<para>Bzip2 depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Bzip2 depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Make.</para>
-
-</sect2>
-
diff --git a/appendixa/bzip2-desc.xml b/appendixa/bzip2-desc.xml
index 7fc388cef..d515861ea 100644
--- a/appendixa/bzip2-desc.xml
+++ b/appendixa/bzip2-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>bunzip2</command> decompresses bzipped files.</para>
diff --git a/appendixa/bzip2-down.xml b/appendixa/bzip2-down.xml
index 9bede9c6b..5355291b2 100644
--- a/appendixa/bzip2-down.xml
+++ b/appendixa/bzip2-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Bzip2 (&bzip2-version;):
+<literallayout>Official download location for Bzip2 (&bzip2-version;):
<ulink url="http://sources.redhat.com/bzip2/"/></literallayout>
-</sect2>
diff --git a/appendixa/bzip2-shortdesc.xml b/appendixa/bzip2-shortdesc.xml
index b00477155..a2e05dd19 100644
--- a/appendixa/bzip2-shortdesc.xml
+++ b/appendixa/bzip2-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Bzip2</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &bzip2-contversion;.)</para> -->
-
-<para>Bzip2 is a block-sorting file compressor which generally achieves a
-better compression than the traditional <userinput>gzip</userinput>
-does.</para>
+<sect2 id="contents-bzip2"><title>Contents of Bzip2</title>
<para><emphasis>Installed programs</emphasis>: bunzip2 (link to bzip2), bzcat
(link to bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover,
diff --git a/appendixa/coreutils-dep.xml b/appendixa/coreutils-dep.xml
index 6993b53f8..3c93c70df 100644
--- a/appendixa/coreutils-dep.xml
+++ b/appendixa/coreutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Coreutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &coreutils-depversion;.)</para> -->
-
-<para>Coreutils depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
+<para>For its installation Coreutils depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
Gettext, Glibc, Grep, Make, Perl, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/coreutils-desc.xml b/appendixa/coreutils-desc.xml
index 8fc6e2c09..88a32e46c 100644
--- a/appendixa/coreutils-desc.xml
+++ b/appendixa/coreutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>basename</command> strips any path and a given suffix from
diff --git a/appendixa/coreutils-down.xml b/appendixa/coreutils-down.xml
index 41ebbb9a3..0b9ae165f 100644
--- a/appendixa/coreutils-down.xml
+++ b/appendixa/coreutils-down.xml
@@ -1,12 +1,6 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Coreutils (&coreutils-version;):
+<literallayout>Official download location for Coreutils (&coreutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/coreutils/"/>
-
-Coreutils Hostname Patch:
+And for the Coreutils Hostname Patch:
<ulink url="&patches-root;&coreutils-hostname-patch;"/>
-
-Coreutils Uname Patch:
+And for the Coreutils Uname Patch:
<ulink url="&patches-root;&coreutils-uname-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/coreutils-shortdesc.xml b/appendixa/coreutils-shortdesc.xml
index ec390971d..dfae097c8 100644
--- a/appendixa/coreutils-shortdesc.xml
+++ b/appendixa/coreutils-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Coreutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<para>The Coreutils package contains a whole series of basic shell utilities.</para>
-
-<!-- <para>(Last checked against version &coreutils-contversion;.)</para> -->
+<sect2 id="contents-coreutils"><title>Contents of Coreutils</title>
<para><emphasis>Installed programs</emphasis>: basename, cat, chgrp, chmod,
chown, chroot, cksum, comm, cp, csplit, cut, date, dd, df, dir, dircolors,
diff --git a/appendixa/dejagnu-dep.xml b/appendixa/dejagnu-dep.xml
index 0cd972d9b..4a3348db4 100644
--- a/appendixa/dejagnu-dep.xml
+++ b/appendixa/dejagnu-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>DejaGnu Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &dejagnu-depversion;.)</para> -->
-
-<para>Dejagnu depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Dejagnu depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/dejagnu-desc.xml b/appendixa/dejagnu-desc.xml
index 9cd020d89..d463a0a56 100644
--- a/appendixa/dejagnu-desc.xml
+++ b/appendixa/dejagnu-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>runtest</command> is the wrapper script that finds the proper
diff --git a/appendixa/dejagnu-down.xml b/appendixa/dejagnu-down.xml
index dac71702d..8432777a5 100644
--- a/appendixa/dejagnu-down.xml
+++ b/appendixa/dejagnu-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>DejaGnu (&dejagnu-version;):
+<literallayout>Official download location for DejaGnu (&dejagnu-version;):
<ulink url="ftp://ftp.gnu.org/gnu/dejagnu/"/></literallayout>
-</sect2>
diff --git a/appendixa/dejagnu-shortdesc.xml b/appendixa/dejagnu-shortdesc.xml
index b6ca52fa3..6ae19a394 100644
--- a/appendixa/dejagnu-shortdesc.xml
+++ b/appendixa/dejagnu-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of DejaGnu</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &dejagnu-contversion;.)</para> -->
-
-<para>The DejaGnu package contains a framework for testing other programs.</para>
+<sect2 id="contents-dejagnu"><title>Contents of DejaGnu</title>
<para><emphasis>Installed program</emphasis>: runtest</para>
diff --git a/appendixa/diffutils-dep.xml b/appendixa/diffutils-dep.xml
index 962ee9b54..082a1ef66 100644
--- a/appendixa/diffutils-dep.xml
+++ b/appendixa/diffutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Diffutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &diffutils-depversion;.)</para> -->
-
-<para>Diffutils depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
+<para>For its installation Diffutils depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
Gettext, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/diffutils-desc.xml b/appendixa/diffutils-desc.xml
index 68af0a0f2..6d87d103f 100644
--- a/appendixa/diffutils-desc.xml
+++ b/appendixa/diffutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>cmp</command> compares two files and reports whether or
diff --git a/appendixa/diffutils-down.xml b/appendixa/diffutils-down.xml
index 1c83f5146..5fd95b4aa 100644
--- a/appendixa/diffutils-down.xml
+++ b/appendixa/diffutils-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Diffutils (&diffutils-version;):
+<literallayout>Official download location for Diffutils (&diffutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/diffutils/"/></literallayout>
-</sect2>
diff --git a/appendixa/diffutils-shortdesc.xml b/appendixa/diffutils-shortdesc.xml
index 17d3de727..60df1956f 100644
--- a/appendixa/diffutils-shortdesc.xml
+++ b/appendixa/diffutils-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Diffutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &diffutils-contversion;.)</para> -->
-
-<para>The programs from this package show you the differences between two
-files or directories. It's most common use is to create software
-patches.</para>
+<sect2 id="contents-diffutils"><title>Contents of Diffutils</title>
<para><emphasis>Installed programs</emphasis>: cmp, diff, diff3 and sdiff</para>
diff --git a/appendixa/e2fsprogs-dep.xml b/appendixa/e2fsprogs-dep.xml
index 7f88acab4..a0282c0d1 100644
--- a/appendixa/e2fsprogs-dep.xml
+++ b/appendixa/e2fsprogs-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>E2fsprogs Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &e2fsprogs-depversion;.)</para> -->
-
-<para>E2fsprogs depends on: Bash, Binutils, Coreutils,
+<para>For its installation E2fsprogs depends on: Bash, Binutils, Coreutils,
Diffutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/e2fsprogs-desc.xml b/appendixa/e2fsprogs-desc.xml
index d0ab97abc..7658a95f8 100644
--- a/appendixa/e2fsprogs-desc.xml
+++ b/appendixa/e2fsprogs-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>badblocks</command> searches a device (usually a disk
diff --git a/appendixa/e2fsprogs-down.xml b/appendixa/e2fsprogs-down.xml
index 86cb913ad..a012db35e 100644
--- a/appendixa/e2fsprogs-down.xml
+++ b/appendixa/e2fsprogs-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>E2fsprogs (&e2fsprogs-version;):
+<literallayout>Official download locations for E2fsprogs (&e2fsprogs-version;):
<ulink url="ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/"/>
<ulink url="http://download.sourceforge.net/e2fsprogs/"/></literallayout>
-</sect2>
diff --git a/appendixa/e2fsprogs-shortdesc.xml b/appendixa/e2fsprogs-shortdesc.xml
index 219886aca..1318bf469 100644
--- a/appendixa/e2fsprogs-shortdesc.xml
+++ b/appendixa/e2fsprogs-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of E2fsprogs</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &e2fsprogs-contversion;.)</para> -->
-
-<para>E2fsprogs provides the filesystem utilities for use with the
- ext2 filesystem. It also supports the ext3 filesystem with journaling
- support.</para>
+<sect2 id="contents-e2fsprogs"><title>Contents of E2fsprogs</title>
<para><emphasis>Installed programs</emphasis>: badblocks, blkid, chattr,
compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, findfs, fsck,
diff --git a/appendixa/ed-dep.xml b/appendixa/ed-dep.xml
index 1d54025c6..dbf48b792 100644
--- a/appendixa/ed-dep.xml
+++ b/appendixa/ed-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Ed Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &ed-depversion;.)</para> -->
-
-<para>Ed depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
+<para>For its installation Ed depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/ed-desc.xml b/appendixa/ed-desc.xml
index a7122ee0a..38b6e98cb 100644
--- a/appendixa/ed-desc.xml
+++ b/appendixa/ed-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>ed</command> is a line-oriented text editor. It can be used
diff --git a/appendixa/ed-down.xml b/appendixa/ed-down.xml
index a4d0092a6..40ca7ccd5 100644
--- a/appendixa/ed-down.xml
+++ b/appendixa/ed-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Ed (&ed-version;):
+<literallayout>Official download location for Ed (&ed-version;):
<ulink url="ftp://ftp.gnu.org/gnu/ed/"/>
-
-Ed Mkstemp Patch:
+And for the Ed Mkstemp Patch:
<ulink url="&patches-root;&ed-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/ed-shortdesc.xml b/appendixa/ed-shortdesc.xml
index ab7992050..42090369c 100644
--- a/appendixa/ed-shortdesc.xml
+++ b/appendixa/ed-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Ed</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &ed-contversion;.)</para> -->
-
-<para>GNU ed is an 8-bit clean, POSIX-compliant line editor.</para>
+<sect2 id="contents-ed"><title>Contents of Ed</title>
<para><emphasis>Installed programs</emphasis>: ed and red (link to ed)</para>
diff --git a/appendixa/expect-dep.xml b/appendixa/expect-dep.xml
index f5037ff9d..4f3dc63cd 100644
--- a/appendixa/expect-dep.xml
+++ b/appendixa/expect-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Expect Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &expect-depversion;.)</para> -->
-
-<para>Expect depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Expect depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed, Tcl.</para>
-
-</sect2>
-
diff --git a/appendixa/expect-desc.xml b/appendixa/expect-desc.xml
index ea80526f8..5d66d714d 100644
--- a/appendixa/expect-desc.xml
+++ b/appendixa/expect-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>expect</command> "talks" to other interactive programs according
diff --git a/appendixa/expect-down.xml b/appendixa/expect-down.xml
index 2ace79359..2cb9d8f5d 100644
--- a/appendixa/expect-down.xml
+++ b/appendixa/expect-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Expect (&expect-version;):
+<literallayout>Official download location for Expect (&expect-version;):
<ulink url="http://expect.nist.gov/src/"/>
-
-Expect Spawn Patch:
+And for the Expect Spawn Patch:
<ulink url="&patches-root;&expect-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/expect-shortdesc.xml b/appendixa/expect-shortdesc.xml
index faf6f6b0b..7710293c4 100644
--- a/appendixa/expect-shortdesc.xml
+++ b/appendixa/expect-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Expect</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &expect-contversion;.)</para> -->
-
-<para>The Expect package provides a program that performs programmed dialogue
-with other interactive programs.</para>
+<sect2 id="contents-expect"><title>Contents of Expect</title>
<para><emphasis>Installed program</emphasis>: expect</para>
diff --git a/appendixa/file-dep.xml b/appendixa/file-dep.xml
index d1b04a455..87f52a90d 100644
--- a/appendixa/file-dep.xml
+++ b/appendixa/file-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>File Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &file-depversion;.)</para> -->
-
-<para>File depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation File depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed, Zlib.</para>
-
-</sect2>
-
diff --git a/appendixa/file-desc.xml b/appendixa/file-desc.xml
index ae70948df..aa08023bb 100644
--- a/appendixa/file-desc.xml
+++ b/appendixa/file-desc.xml
@@ -1,6 +1,4 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2><title>Short description</title>
+<sect2><title>Short descriptions</title>
<para><command>file</command> tries to classify each given file. It does
this by performing several tests: filesystem tests, magic number tests, and
diff --git a/appendixa/file-down.xml b/appendixa/file-down.xml
index 104022faf..c45be10b5 100644
--- a/appendixa/file-down.xml
+++ b/appendixa/file-down.xml
@@ -1,9 +1,5 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>File (&file-version;):
+<literallayout>Official download location for File (&file-version;):
<ulink url="ftp://ftp.gw.com/mirrors/pub/unix/file/"/>
Alternate Download Location:
<ulink url="ftp://gaosu.rave.org/pub/linux/lfs/"/></literallayout>
-</sect2>
diff --git a/appendixa/file-shortdesc.xml b/appendixa/file-shortdesc.xml
index 7b8c70fa5..9caa41069 100644
--- a/appendixa/file-shortdesc.xml
+++ b/appendixa/file-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of File</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &file-contversion;.)</para> -->
-
-<para>File is a utility used to determine file types.</para>
+<sect2 id="contents-file"><title>Contents of File</title>
<para><emphasis>Installed program</emphasis>: file</para>
diff --git a/appendixa/findutils-dep.xml b/appendixa/findutils-dep.xml
index fd8b0f08f..1d6e56029 100644
--- a/appendixa/findutils-dep.xml
+++ b/appendixa/findutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Findutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &findutils-depversion;.)</para> -->
-
-<para>Findutils depends on: Bash, Binutils, Coreutils,
+<para>For its installation Findutils depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/findutils-desc.xml b/appendixa/findutils-desc.xml
index 42b959984..fc05ce192 100644
--- a/appendixa/findutils-desc.xml
+++ b/appendixa/findutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>bigram</command> was formerly used to produce locate
diff --git a/appendixa/findutils-down.xml b/appendixa/findutils-down.xml
index e09b33c86..22e225dde 100644
--- a/appendixa/findutils-down.xml
+++ b/appendixa/findutils-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Findutils (&findutils-version;):
+<literallayout>Official download location for Findutils (&findutils-version;):
<ulink url="ftp://alpha.gnu.org/gnu/findutils/"/></literallayout>
-</sect2>
diff --git a/appendixa/findutils-shortdesc.xml b/appendixa/findutils-shortdesc.xml
index 594edfd7c..283a597a0 100644
--- a/appendixa/findutils-shortdesc.xml
+++ b/appendixa/findutils-shortdesc.xml
@@ -1,11 +1,6 @@
-<sect2><title>Contents of Findutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &findutils-contversion;.)</para> -->
-
-<para>The Findutils package contains programs to find files, either
-on-the-fly (by doing a live recursive search through directories and only
-showing files that match the specifications) or by searching through a
-database.</para>
+<sect2 id="contents-findutils"><title>Contents of Findutils</title>
<para><emphasis>Installed programs</emphasis>: bigram, code, find, frcode,
locate, updatedb and xargs</para>
diff --git a/appendixa/flex-dep.xml b/appendixa/flex-dep.xml
index df181fd46..965000fe5 100644
--- a/appendixa/flex-dep.xml
+++ b/appendixa/flex-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Flex Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &flex-depversion;.)</para> -->
-
-<para>Flex depends on: Bash, Binutils, Bison, Coreutils, Diffutils,
+<para>For its installation Flex depends on: Bash, Binutils, Bison, Coreutils, Diffutils,
GCC, Gettext, Glibc, Grep, M4, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/flex-desc.xml b/appendixa/flex-desc.xml
index 1e14e43ff..34606cfaa 100644
--- a/appendixa/flex-desc.xml
+++ b/appendixa/flex-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>flex</command> is a tool for generating programs that
diff --git a/appendixa/flex-down.xml b/appendixa/flex-down.xml
index 1e99eafcd..410eed464 100644
--- a/appendixa/flex-down.xml
+++ b/appendixa/flex-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Flex (&flex-version;):
+<literallayout>Official download location for Flex (&flex-version;):
<ulink url="ftp://ftp.gnu.org/non-gnu/flex/"/></literallayout>
-</sect2>
diff --git a/appendixa/flex-shortdesc.xml b/appendixa/flex-shortdesc.xml
index df31f0ffd..0dfe4cfd3 100644
--- a/appendixa/flex-shortdesc.xml
+++ b/appendixa/flex-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Flex</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &flex-contversion;.)</para> -->
-
-<para>The Flex package is used to generate programs which recognize
-patterns in text.</para>
+<sect2 id="contents-flex"><title>Contents of Flex</title>
<para><emphasis>Installed programs</emphasis>: flex, flex++ (link to flex)
and lex</para>
diff --git a/appendixa/gawk-dep.xml b/appendixa/gawk-dep.xml
index 1582b83d0..6cea6c39e 100644
--- a/appendixa/gawk-dep.xml
+++ b/appendixa/gawk-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Gawk Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &gawk-depversion;.)</para> -->
-
-<para>Gawk depends on: Bash, Binutils, Coreutils,
+<para>For its installation Gawk depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/gawk-desc.xml b/appendixa/gawk-desc.xml
index 79ed37059..1e7517c51 100644
--- a/appendixa/gawk-desc.xml
+++ b/appendixa/gawk-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>gawk</command> is a program for manipulating text files.
diff --git a/appendixa/gawk-down.xml b/appendixa/gawk-down.xml
index e1c9da275..191d679ee 100644
--- a/appendixa/gawk-down.xml
+++ b/appendixa/gawk-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Gawk (&gawk-version;):
+<literallayout>Official download location for Gawk (&gawk-version;):
<ulink url="ftp://ftp.gnu.org/pub/gnu/gawk/"/></literallayout>
-</sect2>
diff --git a/appendixa/gawk-shortdesc.xml b/appendixa/gawk-shortdesc.xml
index dacf494cc..fc367f4cf 100644
--- a/appendixa/gawk-shortdesc.xml
+++ b/appendixa/gawk-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Gawk</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &gawk-contversion;.)</para> -->
-
-<para>Gawk is an awk implementation that is used to manipulate text
-files.</para>
+<sect2 id="contents-gawk"><title>Contents of Gawk</title>
<para><emphasis>Installed programs</emphasis>: awk (link to gawk), gawk,
gawk-&gawk-version;, grcat, igawk, pgawk, pgawk-&gawk-version; and pwcat</para>
diff --git a/appendixa/gcc-dep.xml b/appendixa/gcc-dep.xml
index 8c5d29a77..99e7f2000 100644
--- a/appendixa/gcc-dep.xml
+++ b/appendixa/gcc-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>GCC Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &gcc-depversion;.)</para> -->
-
-<para>GCC depends on: Bash, Binutils, Coreutils, Diffutils, Findutils,
+<para>For its installation GCC depends on: Bash, Binutils, Coreutils, Diffutils, Findutils,
Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/gcc-desc.xml b/appendixa/gcc-desc.xml
index c53a317bc..6fc5cb89b 100644
--- a/appendixa/gcc-desc.xml
+++ b/appendixa/gcc-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>cpp</command> is the C preprocessor. It is used by the
diff --git a/appendixa/gcc-down.xml b/appendixa/gcc-down.xml
index d66c92301..ae724474a 100644
--- a/appendixa/gcc-down.xml
+++ b/appendixa/gcc-down.xml
@@ -1,24 +1,6 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>GCC (&gcc-version;):
+<literallayout>Official download location for GCC (&gcc-version;):
<ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
-
-GCC No-Fixincludes Patch:
+And for the GCC No-Fixincludes Patch:
<ulink url="&patches-root;&gcc-nofixincludes-patch;"/>
-
-GCC Specs Patch:
-<ulink url="&patches-root;&gcc-specs-patch;"/>
-
-GCC-2 (&gcc-2953-version;):
-<ulink url="ftp://ftp.gnu.org/pub/gnu/gcc/"/>
-
-GCC-2 Patch:
-<ulink url="&patches-root;&gcc-2953-patch;"/>
-
-GCC-2 No-Fixincludes Patch:
-<ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/>
-
-GCC-2 Return-Type Patch:
-<ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/></literallayout>
-</sect2>
+And for the GCC Specs Patch:
+<ulink url="&patches-root;&gcc-specs-patch;"/></literallayout>
diff --git a/appendixa/gcc-shortdesc.xml b/appendixa/gcc-shortdesc.xml
index a2eb92932..41ae728d8 100644
--- a/appendixa/gcc-shortdesc.xml
+++ b/appendixa/gcc-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of GCC</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &gcc-contversion;.)</para> -->
-
-<para>The GCC package contains the GNU compiler collection, including
-the C and C++ compilers.</para>
+<sect2 id="contents-gcc"><title>Contents of GCC</title>
<para><emphasis>Installed programs</emphasis>: c++, cc (link to gcc),
cc1, cc1plus, collect2, cpp, g++, gcc, gccbug, and gcov</para>
diff --git a/appendixa/gettext-dep.xml b/appendixa/gettext-dep.xml
index a53e53d2a..eb7884aad 100644
--- a/appendixa/gettext-dep.xml
+++ b/appendixa/gettext-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Gettext Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &gettext-depversion;.)</para> -->
-
-<para>Gettext depends on: Bash, Binutils, Bison, Coreutils,
+<para>For its installation Gettext depends on: Bash, Binutils, Bison, Coreutils,
Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/gettext-desc.xml b/appendixa/gettext-desc.xml
index 13bb64745..76897aece 100644
--- a/appendixa/gettext-desc.xml
+++ b/appendixa/gettext-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>autopoint</command> copies standard gettext infrastructure
diff --git a/appendixa/gettext-down.xml b/appendixa/gettext-down.xml
index 2c43578dc..6d9f47079 100644
--- a/appendixa/gettext-down.xml
+++ b/appendixa/gettext-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Gettext (&gettext-version;):
+<literallayout>Official download location for Gettext (&gettext-version;):
<ulink url="ftp://ftp.gnu.org/gnu/gettext/"/></literallayout>
-</sect2>
diff --git a/appendixa/gettext-shortdesc.xml b/appendixa/gettext-shortdesc.xml
index fc122b4bf..18d875100 100644
--- a/appendixa/gettext-shortdesc.xml
+++ b/appendixa/gettext-shortdesc.xml
@@ -1,15 +1,10 @@
-<sect2><title>Contents of Gettext</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &gettext-contversion;.)</para> -->
-
-<para>The Gettext package is used for internationalization and
-localization. Programs can be compiled with Native Language Support
-(NLS) which enable them to output messages in the user's native
-language.</para>
+<sect2 id="contents-gettext"><title>Contents of Gettext</title>
<para><emphasis>Installed programs</emphasis>: autopoint, config.charset,
-config.rpath, envsubst, gettext, gettextize, hostname, msgattrib, msgcat, msgcmp,
-msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit,
+config.rpath, envsubst, gettext, gettextize, hostname, msgattrib, msgcat,
+msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit,
msgmerge, msgunfmt, msguniq, ngettext, project-id, team-address, trigger,
urlget, user-email and xgettext</para>
diff --git a/appendixa/glibc-dep.xml b/appendixa/glibc-dep.xml
index d28f19819..8893d3721 100644
--- a/appendixa/glibc-dep.xml
+++ b/appendixa/glibc-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Glibc Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &glibc-depversion;.)</para> -->
-
-<para>Glibc depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Glibc depends on: Bash, Binutils, Coreutils, Diffutils,
Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/glibc-desc.xml b/appendixa/glibc-desc.xml
index 37646c177..2392c5807 100644
--- a/appendixa/glibc-desc.xml
+++ b/appendixa/glibc-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>catchsegv</command> can be used to create a stack trace
diff --git a/appendixa/glibc-down.xml b/appendixa/glibc-down.xml
index 91ae9d84d..835afd30e 100644
--- a/appendixa/glibc-down.xml
+++ b/appendixa/glibc-down.xml
@@ -1,12 +1,6 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Glibc (&glibc-version;):
+<literallayout>Official download location for Glibc (&glibc-version;):
<ulink url="ftp://ftp.gnu.org/gnu/glibc/"/>
-
-Glibc-linuxthreads (&glibc-version;):
+And for Glibc-linuxthreads (&glibc-version;):
<ulink url="ftp://ftp.gnu.org/gnu/glibc/"/>
-
-Glibc Sscanf Patch:
+And for the Glibc Sscanf Patch:
<ulink url="&patches-root;&glibc-sscanf-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/glibc-shortdesc.xml b/appendixa/glibc-shortdesc.xml
index bee9a145c..100a6a946 100644
--- a/appendixa/glibc-shortdesc.xml
+++ b/appendixa/glibc-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Glibc</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &glibc-contversion;.)</para> -->
-
-<para>Glibc is the C library that provides the system calls and basic
-functions such as open, malloc, printf, etc. The C library is used by all
-dynamically linked programs.</para>
+<sect2 id="contents-glibc"><title>Contents of Glibc</title>
<para><emphasis>Installed programs</emphasis>: catchsegv, gencat, getconf,
getent, glibcbug, iconv, iconvconfig, ldconfig, ldd, lddlibc4, locale,
diff --git a/appendixa/grep-dep.xml b/appendixa/grep-dep.xml
index 15b060eb2..bb6a741b9 100644
--- a/appendixa/grep-dep.xml
+++ b/appendixa/grep-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Grep Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &grep-depversion;.)</para> -->
-
-<para>Grep depends on: Bash, Binutils, Coreutils,
+<para>For its installation Grep depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Make, Sed, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/grep-desc.xml b/appendixa/grep-desc.xml
index 58b1227ea..68657feb5 100644
--- a/appendixa/grep-desc.xml
+++ b/appendixa/grep-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>egrep</command> prints lines matching an extended regular
diff --git a/appendixa/grep-down.xml b/appendixa/grep-down.xml
index d700f0a24..8c2664030 100644
--- a/appendixa/grep-down.xml
+++ b/appendixa/grep-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Grep (&grep-version;):
+<literallayout>Official download location for Grep (&grep-version;):
<ulink url="ftp://ftp.gnu.org/gnu/grep/"/></literallayout>
-</sect2>
diff --git a/appendixa/grep-shortdesc.xml b/appendixa/grep-shortdesc.xml
index 257d16c97..5d2806f64 100644
--- a/appendixa/grep-shortdesc.xml
+++ b/appendixa/grep-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Grep</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &grep-contversion;.)</para> -->
-
-<para>Grep is a program used to print lines from a file matching a
-specified pattern.</para>
+<sect2 id="contents-grep"><title>Contents of Grep</title>
<para><emphasis>Installed programs</emphasis>: egrep (link to grep), fgrep
(link to grep) and grep</para>
diff --git a/appendixa/groff-dep.xml b/appendixa/groff-dep.xml
index de7534117..d41eef455 100644
--- a/appendixa/groff-dep.xml
+++ b/appendixa/groff-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Groff Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &groff-depversion;.)</para> -->
-
-<para>Groff depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Groff depends on: Bash, Binutils, Coreutils, Diffutils,
Gawk, GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/groff-desc.xml b/appendixa/groff-desc.xml
index 87092b859..87a3dbea3 100644
--- a/appendixa/groff-desc.xml
+++ b/appendixa/groff-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>addftinfo</command> reads a troff font file and adds some
diff --git a/appendixa/groff-down.xml b/appendixa/groff-down.xml
index 5db8c3fc2..dbe66cd73 100644
--- a/appendixa/groff-down.xml
+++ b/appendixa/groff-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Groff (&groff-version;):
+<literallayout>Official download location for Groff (&groff-version;):
<ulink url="ftp://ftp.gnu.org/gnu/groff/"/></literallayout>
-</sect2>
diff --git a/appendixa/groff-shortdesc.xml b/appendixa/groff-shortdesc.xml
index 160994e98..1fb9b20e0 100644
--- a/appendixa/groff-shortdesc.xml
+++ b/appendixa/groff-shortdesc.xml
@@ -1,11 +1,6 @@
-<sect2><title>Contents of Groff</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &groff-contversion;.)</para> -->
-
-<para>The Groff package includes several text processing programs
-for text formatting. Groff translates standard text and special
-commands into formatted output, such as what you see in a manual
-page.</para>
+<sect2 id="contents-groff"><title>Contents of Groff</title>
<para><emphasis>Installed programs</emphasis>: addftinfo, afmtodit, eqn,
eqn2graph, geqn (link to eqn), grn, grodvi, groff, groffer, grog, grolbp,
diff --git a/appendixa/grub-dep.xml b/appendixa/grub-dep.xml
index dd8610065..e1384ce5e 100644
--- a/appendixa/grub-dep.xml
+++ b/appendixa/grub-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Grub Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &grub-depversion;.)</para> -->
-
-<para>Grub depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Grub depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/grub-desc.xml b/appendixa/grub-desc.xml
index 38c0dfc9c..0a70214de 100644
--- a/appendixa/grub-desc.xml
+++ b/appendixa/grub-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>grub</command> is the GRand Unified Bootloader's command
diff --git a/appendixa/grub-down.xml b/appendixa/grub-down.xml
index 362a0ffec..7b28b7763 100644
--- a/appendixa/grub-down.xml
+++ b/appendixa/grub-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Grub (&grub-version;):
+<literallayout>Official download location for Grub (&grub-version;):
<ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/></literallayout>
-</sect2>
diff --git a/appendixa/grub-shortdesc.xml b/appendixa/grub-shortdesc.xml
index cbe9eb8e9..01b313905 100644
--- a/appendixa/grub-shortdesc.xml
+++ b/appendixa/grub-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Grub</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &grub-contversion;.)</para> -->
-
-<para>The Grub package contains a bootloader.</para>
+<sect2 id="contents-grub"><title>Contents of Grub</title>
<para><emphasis>Installed programs</emphasis>: grub, grub-install,
grub-md5-crypt, grub-terminfo and mbchk</para>
diff --git a/appendixa/gzip-dep.xml b/appendixa/gzip-dep.xml
index 459ddb2f8..d9e167abe 100644
--- a/appendixa/gzip-dep.xml
+++ b/appendixa/gzip-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Gzip Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &gzip-depversion;.)</para> -->
-
-<para>Gzip depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Gzip depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/gzip-desc.xml b/appendixa/gzip-desc.xml
index b522e2385..ccd18ccc2 100644
--- a/appendixa/gzip-desc.xml
+++ b/appendixa/gzip-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>gunzip</command> decompresses gzipped files.</para>
diff --git a/appendixa/gzip-down.xml b/appendixa/gzip-down.xml
index ff8d09aff..fdd0efd6e 100644
--- a/appendixa/gzip-down.xml
+++ b/appendixa/gzip-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Gzip (&gzip-version;):
+<literallayout>Official download location for Gzip (&gzip-version;):
<ulink url="ftp://alpha.gnu.org/gnu/gzip/"/></literallayout>
-</sect2>
diff --git a/appendixa/gzip-shortdesc.xml b/appendixa/gzip-shortdesc.xml
index 1f1ae2a9a..e22b7f697 100644
--- a/appendixa/gzip-shortdesc.xml
+++ b/appendixa/gzip-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Gzip</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &gzip-contversion;.)</para> -->
-
-<para>The Gzip package contains programs to compress and decompress files
-using the Lempel-Ziv coding (LZ77).</para>
+<sect2 id="contents-gzip"><title>Contents of Gzip</title>
<para><emphasis>Installed programs</emphasis>: gunzip (link to gzip), gzexe,
gzip, uncompress (link to gunzip), zcat (link to gzip), zcmp, zdiff,
diff --git a/appendixa/inetutils-dep.xml b/appendixa/inetutils-dep.xml
index ad4250d0f..7d83843eb 100644
--- a/appendixa/inetutils-dep.xml
+++ b/appendixa/inetutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Inetutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &inetutils-depversion;.)</para> -->
-
-<para>Inetutils depends on: Bash, Binutils, Coreutils,
+<para>For its installation Inetutils depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/inetutils-desc.xml b/appendixa/inetutils-desc.xml
index 7da0f5cf5..6f4634ae9 100644
--- a/appendixa/inetutils-desc.xml
+++ b/appendixa/inetutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>ftp</command> is the ARPANET file transfer program.</para>
diff --git a/appendixa/inetutils-down.xml b/appendixa/inetutils-down.xml
index 764185fa8..73a734529 100644
--- a/appendixa/inetutils-down.xml
+++ b/appendixa/inetutils-down.xml
@@ -1,12 +1,5 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Inetutils (&inetutils-version;):
+<literallayout>Official download location for Inetutils (&inetutils-version;):
<ulink url="http://freshmeat.net/projects/inetutils/"/>
-
-Inetutils No-Server-Man-Pages Patch:
+And for the Inetutils No-Server-Man-Pages Patch:
<ulink url="&patches-root;&inetutils-no-server-man-pages-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/inetutils-shortdesc.xml b/appendixa/inetutils-shortdesc.xml
index af921f4ed..205a4792c 100644
--- a/appendixa/inetutils-shortdesc.xml
+++ b/appendixa/inetutils-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Inetutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &inetutils-contversion;.)</para> -->
-
-<para>The Inetutils package contains network clients and servers.</para>
+<sect2 id="contents-inetutils"><title>Contents of Inetutils</title>
<para><emphasis>Installed programs</emphasis>: ftp, ping, rcp, rlogin, rsh,
talk, telnet and tftp</para>
diff --git a/appendixa/kbd-dep.xml b/appendixa/kbd-dep.xml
index 2e0a328f5..668feab86 100644
--- a/appendixa/kbd-dep.xml
+++ b/appendixa/kbd-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Kbd Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &kbd-depversion;.)</para> -->
-
-<para>Kbd depends on: Bash, Binutils, Bison, Coreutils,
+<para>For its installation Kbd depends on: Bash, Binutils, Bison, Coreutils,
Diffutils, Flex, GCC, Gettext, Glibc, Grep, Gzip, M4, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/kbd-desc.xml b/appendixa/kbd-desc.xml
index 8db9c0950..ab2395136 100644
--- a/appendixa/kbd-desc.xml
+++ b/appendixa/kbd-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>chvt</command> changes the foreground virtual terminal.</para>
diff --git a/appendixa/kbd-down.xml b/appendixa/kbd-down.xml
index b55298522..10d2192f9 100644
--- a/appendixa/kbd-down.xml
+++ b/appendixa/kbd-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Kbd (&kbd-version;):
+<literallayout>Official download location for Kbd (&kbd-version;):
<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/"/>
-
-Kbd More-Programs Patch:
+And for the Kbd More-Programs Patch:
<ulink url="&patches-root;&kbd-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/kbd-shortdesc.xml b/appendixa/kbd-shortdesc.xml
index 014179a71..8d8cd382f 100644
--- a/appendixa/kbd-shortdesc.xml
+++ b/appendixa/kbd-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Kbd</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &kbd-contversion;.)</para> -->
-
-<para>Kbd contains keytable files and keyboard utilities.</para>
+<sect2 id="contents-kbd"><title>Contents of Kbd</title>
<para><emphasis>Installed programs</emphasis>: chvt, deallocvt, dumpkeys,
fgconsole, getkeycodes, getunimap, kbd_mode, kbdrate, loadkeys, loadunimap,
diff --git a/appendixa/kernel-dep.xml b/appendixa/kernel-dep.xml
index 052a4f642..38644e810 100644
--- a/appendixa/kernel-dep.xml
+++ b/appendixa/kernel-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Linux Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &kernel-depversion;.)</para> -->
-
-<para>Linux depends on: Bash, Binutils, Coreutils, Findutils,
+<para>For its installation Linux depends on: Bash, Binutils, Coreutils, Findutils,
GCC, Glibc, Grep, Gzip, Make, Modutils, Perl, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/kernel-desc.xml b/appendixa/kernel-desc.xml
index ab7119f87..3114f603f 100644
--- a/appendixa/kernel-desc.xml
+++ b/appendixa/kernel-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para>The <emphasis>kernel</emphasis> is the engine of your GNU/Linux system.
@@ -15,5 +13,9 @@ services that the kernel provides. The headers in your system's
the ones against which Glibc was compiled and should therefore
<emphasis>not</emphasis> be replaced when upgrading the kernel.</para>
+<para>The <filename>System.map</filename> file is a list of addresses and
+symbols. It maps the entry points and addresses of all the functions and data
+structures in the kernel.</para>
+
</sect2>
diff --git a/appendixa/kernel-down.xml b/appendixa/kernel-down.xml
index a93ae3f70..d12a3364c 100644
--- a/appendixa/kernel-down.xml
+++ b/appendixa/kernel-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Linux (&kernel-version;):
+<literallayout>Official download location for Linux (&kernel-version;):
<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/"/></literallayout>
-</sect2>
diff --git a/appendixa/kernel-shortdesc.xml b/appendixa/kernel-shortdesc.xml
index e9b64cc42..593822638 100644
--- a/appendixa/kernel-shortdesc.xml
+++ b/appendixa/kernel-shortdesc.xml
@@ -1,16 +1,8 @@
-<sect2><title>Contents of Linux</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &kernel-contversion;.)</para> -->
+<sect2 id="contents-kernel"><title>Contents of Linux</title>
-<para>The Linux kernel is at the core of every Linux system. It's what makes
-Linux tick. When a computer is turned on and boots a Linux system, the
-very first piece of Linux software that gets loaded is the kernel. The
-kernel initializes the system's hardware components: serial ports, parallel
-ports, sound cards, network cards, IDE controllers, SCSI controllers and a
-lot more. In a nutshell the kernel makes the hardware available so that the
-software can run.</para>
-
-<para><emphasis>Installed files</emphasis>: the kernel and the kernel
-headers</para>
+<para><emphasis>Installed files</emphasis>: the kernel, the kernel headers,
+and the System.map</para>
</sect2>
diff --git a/appendixa/less-dep.xml b/appendixa/less-dep.xml
index f7dc9971e..eb7e80715 100644
--- a/appendixa/less-dep.xml
+++ b/appendixa/less-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Less Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &less-depversion;.)</para> -->
-
-<para>Less depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Less depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/less-desc.xml b/appendixa/less-desc.xml
index af8f0c781..ddbf57ccb 100644
--- a/appendixa/less-desc.xml
+++ b/appendixa/less-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>less</command> is a file viewer or pager. It displays the
diff --git a/appendixa/less-down.xml b/appendixa/less-down.xml
index 165e74e5a..e413e25da 100644
--- a/appendixa/less-down.xml
+++ b/appendixa/less-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Less (&less-version;):
+<literallayout>Official download location for Less (&less-version;):
<ulink url="ftp://ftp.gnu.org/gnu/less/"/></literallayout>
-</sect2>
diff --git a/appendixa/less-shortdesc.xml b/appendixa/less-shortdesc.xml
index eab51f550..a6b1cb6e5 100644
--- a/appendixa/less-shortdesc.xml
+++ b/appendixa/less-shortdesc.xml
@@ -1,11 +1,6 @@
-<sect2><title>Contents of Less</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &less-contversion;.)</para> -->
-
-<para>Less is a file pager, or text viewer. It displays the contents
-of a file, or stream, and has the ability to scroll. Less has a few
-features not included in the <userinput>more</userinput> pager,
-such as the ability to scroll backwards.</para>
+<sect2 id="contents-less"><title>Contents of Less</title>
<para><emphasis>Installed programs</emphasis>: less, lessecho and lesskey</para>
diff --git a/appendixa/lfs-utils-dep.xml b/appendixa/lfs-utils-dep.xml
index 8bd14fd08..5334625a0 100644
--- a/appendixa/lfs-utils-dep.xml
+++ b/appendixa/lfs-utils-dep.xml
@@ -1,8 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Lfs-Utils Installation Dependencies</title>
-
-<literallayout>(No dependencies checked yet.)</literallayout>
-</sect2>
-
+<para>The installation dependencies for Lfs-Utils haven't been checked yet.</para>
diff --git a/appendixa/lfs-utils-desc.xml b/appendixa/lfs-utils-desc.xml
index 17161f53a..869164285 100644
--- a/appendixa/lfs-utils-desc.xml
+++ b/appendixa/lfs-utils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>mktemp</command> creates temporary files in a secure manner.
diff --git a/appendixa/lfs-utils-down.xml b/appendixa/lfs-utils-down.xml
index cd72a2083..ea0341a0d 100644
--- a/appendixa/lfs-utils-down.xml
+++ b/appendixa/lfs-utils-down.xml
@@ -1,9 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Lfs-utils (&lfs-utils-version;):
+<literallayout>Official download location for Lfs-Utils (&lfs-utils-version;):
<ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/></literallayout>
-</sect2>
diff --git a/appendixa/lfs-utils-shortdesc.xml b/appendixa/lfs-utils-shortdesc.xml
index 14cb50539..f3d5fe50f 100644
--- a/appendixa/lfs-utils-shortdesc.xml
+++ b/appendixa/lfs-utils-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Lfs-Utils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &lfs-utils-contversion;.)</para> -->
-
-<para>The Lfs-Utils package contains some miscellaneous programs used by
-various packages, but are not large enough to warrant their own
-individual package.</para>
+<sect2 id="contents-lfs"><title>Contents of Lfs-Utils</title>
<para><emphasis>Installed programs</emphasis>: mktemp, tempfile, http-get
and iana-net</para>
diff --git a/appendixa/libtool-dep.xml b/appendixa/libtool-dep.xml
index 06351f43a..c5a290344 100644
--- a/appendixa/libtool-dep.xml
+++ b/appendixa/libtool-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Libtool Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &libtool-depversion;.)</para> -->
-
-<para>Libtool depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Libtool depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/libtool-desc.xml b/appendixa/libtool-desc.xml
index aebc26403..e26ce490d 100644
--- a/appendixa/libtool-desc.xml
+++ b/appendixa/libtool-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>libtool</command> provides generalized library-building
diff --git a/appendixa/libtool-down.xml b/appendixa/libtool-down.xml
index 850dde336..6f3113b27 100644
--- a/appendixa/libtool-down.xml
+++ b/appendixa/libtool-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Libtool (&libtool-version;):
+<literallayout>Official download location for Libtool (&libtool-version;):
<ulink url="ftp://ftp.gnu.org/gnu/libtool/"/></literallayout>
-</sect2>
diff --git a/appendixa/libtool-shortdesc.xml b/appendixa/libtool-shortdesc.xml
index a8feb6259..fd5552bb7 100644
--- a/appendixa/libtool-shortdesc.xml
+++ b/appendixa/libtool-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Libtool</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &libtool-contversion;.)</para> -->
-
-<para>GNU libtool is a generic library support script. Libtool hides
- the complexity of using shared libraries behind a consistent,
- portable interface.</para>
+<sect2 id="contents-libtool"><title>Contents of Libtool</title>
<para><emphasis>Installed programs</emphasis>: libtool and libtoolize</para>
diff --git a/appendixa/m4-dep.xml b/appendixa/m4-dep.xml
index 86dc714e5..93ebe7111 100644
--- a/appendixa/m4-dep.xml
+++ b/appendixa/m4-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>M4 Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &m4-depversion;.)</para> -->
-
-<para>M4 depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
+<para>For its installation M4 depends on: Bash, Binutils, Coreutils, Diffutils, GCC,
Gettext, Glibc, Grep, Make, Perl, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/m4-desc.xml b/appendixa/m4-desc.xml
index d60319278..b6a4007a9 100644
--- a/appendixa/m4-desc.xml
+++ b/appendixa/m4-desc.xml
@@ -1,6 +1,4 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2><title>Short descriptions</title>
+<sect2><title>Short description</title>
<para><command>m4</command> copies the given files
while expanding the macros that they contain. These macros are either built-in
diff --git a/appendixa/m4-down.xml b/appendixa/m4-down.xml
index b93677505..d5328d50c 100644
--- a/appendixa/m4-down.xml
+++ b/appendixa/m4-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>M4 (&m4-version;):
+<literallayout>Official download location for M4 (&m4-version;):
<ulink url="ftp://ftp.gnu.org/gnu/m4/"/></literallayout>
-</sect2>
diff --git a/appendixa/m4-shortdesc.xml b/appendixa/m4-shortdesc.xml
index 7cf572dda..a33935600 100644
--- a/appendixa/m4-shortdesc.xml
+++ b/appendixa/m4-shortdesc.xml
@@ -1,14 +1,6 @@
-<sect2><title>Contents of M4</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &m4-contversion;.)</para> -->
-
-<para>M4 is a macro processor. It copies input to output, expanding
-macros as it goes. Macros are either built-in or user-defined and can
-take any number of arguments. Besides just doing macro expansion, m4
-has built-in functions for including named files, running Unix
-commands, doing integer arithmetic, manipulating text in various ways,
-recursion, etc. The m4 program can be used either as a front-end to a
-compiler or as a macro processor in its own right.</para>
+<sect2 id="contents-m4"><title>Contents of M4</title>
<para><emphasis>Installed program</emphasis>: m4</para>
diff --git a/appendixa/make-dep.xml b/appendixa/make-dep.xml
index ef0624f18..ae5524b9a 100644
--- a/appendixa/make-dep.xml
+++ b/appendixa/make-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Make Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &make-depversion;.)</para> -->
-
-<para>Make depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Make depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Gettext, Glibc, Grep, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/make-desc.xml b/appendixa/make-desc.xml
index 899df0c69..677181d17 100644
--- a/appendixa/make-desc.xml
+++ b/appendixa/make-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>make</command> automatically determines which pieces of a
diff --git a/appendixa/make-down.xml b/appendixa/make-down.xml
index 6038e13f9..6e910749b 100644
--- a/appendixa/make-down.xml
+++ b/appendixa/make-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Make (&make-version;):
+<literallayout>Official download location for Make (&make-version;):
<ulink url="ftp://ftp.gnu.org/gnu/make/"/></literallayout>
-</sect2>
diff --git a/appendixa/make-shortdesc.xml b/appendixa/make-shortdesc.xml
index c30061dc2..fbfbf8e52 100644
--- a/appendixa/make-shortdesc.xml
+++ b/appendixa/make-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Make</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &make-contversion;.)</para> -->
-
-<para>Make determines, automatically, which pieces of a large program need
-to be recompiled and issues the commands to recompile them.</para>
+<sect2 id="contents-make"><title>Contents of Make</title>
<para><emphasis>Installed program</emphasis>: make</para>
diff --git a/appendixa/makedev-dep.xml b/appendixa/makedev-dep.xml
index ed4213614..68e48bf52 100644
--- a/appendixa/makedev-dep.xml
+++ b/appendixa/makedev-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>MAKEDEV Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &makedev-depversion;.)</para> -->
-
-<para>MAKEDEV depends on: Bash, Coreutils.</para>
-
-</sect2>
-
+<para>For its installation MAKEDEV depends on: Bash, Coreutils.</para>
diff --git a/appendixa/makedev-desc.xml b/appendixa/makedev-desc.xml
index 1c150b258..d68e9adb4 100644
--- a/appendixa/makedev-desc.xml
+++ b/appendixa/makedev-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>MAKEDEV</command> is a script for creating the necessary
diff --git a/appendixa/makedev-down.xml b/appendixa/makedev-down.xml
index 9aa104a6d..8766db7a2 100644
--- a/appendixa/makedev-down.xml
+++ b/appendixa/makedev-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>MAKEDEV (&makedev-version;):
+<literallayout>Official download location for MAKEDEV (&makedev-version;):
<ulink url="&http;/"/></literallayout>
-</sect2>
diff --git a/appendixa/makedev-shortdesc.xml b/appendixa/makedev-shortdesc.xml
index c77310bd3..882fe7f33 100644
--- a/appendixa/makedev-shortdesc.xml
+++ b/appendixa/makedev-shortdesc.xml
@@ -1,12 +1,6 @@
-<sect2><title>Contents of MAKEDEV</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &makedev-contversion;.)</para> -->
-
-<para>The MAKEDEV script creates the static device nodes which
-usually reside in the <filename class="directory">/dev</filename>
-directory. Detailed information about device nodes may be found
-in the <filename>Documentation/devices.txt</filename> file under
-the Linux kernel source tree.</para>
+<sect2 id="contents-makedev"><title>Contents of MAKEDEV</title>
<para><emphasis>Installed script</emphasis>: MAKEDEV</para>
diff --git a/appendixa/man-dep.xml b/appendixa/man-dep.xml
index 4feb1c7ec..e5d2af969 100644
--- a/appendixa/man-dep.xml
+++ b/appendixa/man-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Man Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &man-depversion;.)</para> -->
-
-<para>Man depends on: Bash, Binutils, Coreutils, Gawk, GCC,
+<para>For its installation Man depends on: Bash, Binutils, Coreutils, Gawk, GCC,
Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/man-desc.xml b/appendixa/man-desc.xml
index 8eb15017f..5a420fc50 100644
--- a/appendixa/man-desc.xml
+++ b/appendixa/man-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>apropos</command> searches the whatis database and displays
diff --git a/appendixa/man-down.xml b/appendixa/man-down.xml
index 174e0d101..718fee477 100644
--- a/appendixa/man-down.xml
+++ b/appendixa/man-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Man (&man-version;):
+<literallayout>Official download location for Man (&man-version;):
<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/"/>
-
-Man 80-Columns Patch:
+And for the Man 80-Columns Patch:
<ulink url="&patches-root;&man-80cols-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/man-shortdesc.xml b/appendixa/man-shortdesc.xml
index bd631b85e..1b106279e 100644
--- a/appendixa/man-shortdesc.xml
+++ b/appendixa/man-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Man</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &man-contversion;.)</para> -->
-
-<para>Man is a man pager.</para>
+<sect2 id="contents-man"><title>Contents of Man</title>
<para><emphasis>Installed programs</emphasis>: apropos, makewhatis, man,
man2dvi, man2html and whatis</para>
diff --git a/appendixa/manpages-dep.xml b/appendixa/manpages-dep.xml
index 98f883278..9ec83f104 100644
--- a/appendixa/manpages-dep.xml
+++ b/appendixa/manpages-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Man-pages Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &man-pages-depversion;.)</para> -->
-
-<para>Man-pages depends on: Bash, Coreutils, Make.</para>
-
-</sect2>
-
+<para>For its installation Man-pages depends on: Bash, Coreutils, Make.</para>
diff --git a/appendixa/manpages-desc.xml b/appendixa/manpages-desc.xml
index a776f87ab..b0a5dfc4d 100644
--- a/appendixa/manpages-desc.xml
+++ b/appendixa/manpages-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para>Examples of provided <emphasis>manual pages</emphasis> are the pages
diff --git a/appendixa/manpages-down.xml b/appendixa/manpages-down.xml
index dbafe211d..e6829ab17 100644
--- a/appendixa/manpages-down.xml
+++ b/appendixa/manpages-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Man-pages (&man-pages-version;):
+<literallayout>Official download location for Man-pages (&man-pages-version;):
<ulink url="ftp://ftp.kernel.org/pub/linux/docs/manpages/"/></literallayout>
-</sect2>
diff --git a/appendixa/manpages-shortdesc.xml b/appendixa/manpages-shortdesc.xml
index bb8b0579e..018fc2434 100644
--- a/appendixa/manpages-shortdesc.xml
+++ b/appendixa/manpages-shortdesc.xml
@@ -1,11 +1,6 @@
-<sect2><title>Contents of Man-pages</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &man-pages-contversion;.)</para> -->
-
-<para>The Man-pages package contains over 1200 manual pages. This
-documentation details the C and C++ functions, describes a few
-important device files and provides documents which would otherwise
-be missing from other packages.</para>
+<sect2 id="contents-manpages"><title>Contents of Man-pages</title>
<para><emphasis>Installed files</emphasis>: various manual pages</para>
diff --git a/appendixa/modutils-dep.xml b/appendixa/modutils-dep.xml
index b2ea882d5..f22964ce7 100644
--- a/appendixa/modutils-dep.xml
+++ b/appendixa/modutils-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Modutils Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &modutils-depversion;.)</para> -->
-
-<para>Modutils depends on: Bash, Binutils, Bison, Coreutils,
+<para>For its installation Modutils depends on: Bash, Binutils, Bison, Coreutils,
Diffutils, Flex, GCC, Glibc, Grep, M4, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/modutils-desc.xml b/appendixa/modutils-desc.xml
index fabc1e5ec..e455bcbb7 100644
--- a/appendixa/modutils-desc.xml
+++ b/appendixa/modutils-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>depmod</command> creates a dependency file, based on the
diff --git a/appendixa/modutils-down.xml b/appendixa/modutils-down.xml
index dccda1cc9..5ec1d53c5 100644
--- a/appendixa/modutils-down.xml
+++ b/appendixa/modutils-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Modutils (&modutils-version;):
+<literallayout>Official download location for Modutils (&modutils-version;):
<ulink url="ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils/"/></literallayout>
-</sect2>
diff --git a/appendixa/modutils-shortdesc.xml b/appendixa/modutils-shortdesc.xml
index 6fd5849ae..32b328051 100644
--- a/appendixa/modutils-shortdesc.xml
+++ b/appendixa/modutils-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Modutils</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &modutils-contversion;.)</para> -->
-
-<para>The Modutils package contains programs that you can use to work with
-kernel modules.</para>
+<sect2 id="contents-modutils"><title>Contents of Modutils</title>
<para><emphasis>Installed programs</emphasis>: depmod, genksyms, insmod,
insmod_ksymoops_clean, kallsyms (link to insmod), kernelversion, ksyms
diff --git a/appendixa/ncurses-dep.xml b/appendixa/ncurses-dep.xml
index f72ebd11b..af35efc6a 100644
--- a/appendixa/ncurses-dep.xml
+++ b/appendixa/ncurses-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Ncurses Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &ncurses-depversion;.)</para> -->
-
-<para>Ncurses depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Ncurses depends on: Bash, Binutils, Coreutils, Diffutils,
Gawk, GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/ncurses-desc.xml b/appendixa/ncurses-desc.xml
index bae638b2a..f12d88590 100644
--- a/appendixa/ncurses-desc.xml
+++ b/appendixa/ncurses-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>captoinfo</command> converts a termcap description into a
diff --git a/appendixa/ncurses-down.xml b/appendixa/ncurses-down.xml
index 64de82dad..eb3370fc2 100644
--- a/appendixa/ncurses-down.xml
+++ b/appendixa/ncurses-down.xml
@@ -1,10 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Ncurses (&ncurses-version;):
+<literallayout>Official download location for Ncurses (&ncurses-version;):
<ulink url="ftp://ftp.gnu.org/gnu/ncurses/"/>
-
-Ncurses Etip Patch:
+And for the Ncurses Etip Patch:
<ulink url="&patches-root;&ncurses-etip-patch;"/></literallayout>
-
-</sect2>
diff --git a/appendixa/ncurses-shortdesc.xml b/appendixa/ncurses-shortdesc.xml
index 217148d20..aa683a4a3 100644
--- a/appendixa/ncurses-shortdesc.xml
+++ b/appendixa/ncurses-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Ncurses</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &ncurses-contversion;.)</para> -->
-
-<para>The Ncurses package provides character and terminal handling
-libraries, including panels and menus.</para>
+<sect2 id="contents-ncurses"><title>Contents of Ncurses</title>
<para><emphasis>Installed programs</emphasis>: captoinfo (link to tic), clear,
infocmp, infotocap (link to tic), reset (link to tset), tack, tic, toe, tput
diff --git a/appendixa/nettools-dep.xml b/appendixa/nettools-dep.xml
index 5639b999b..ebc47bf3a 100644
--- a/appendixa/nettools-dep.xml
+++ b/appendixa/nettools-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Net-tools Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &net-tools-depversion;.)</para> -->
-
-<para>Net-tools depends on: Bash, Binutils, Coreutils, GCC,
+<para>For its installation Net-tools depends on: Bash, Binutils, Coreutils, GCC,
Glibc, Make.</para>
-
-</sect2>
-
diff --git a/appendixa/nettools-desc.xml b/appendixa/nettools-desc.xml
index 31539c107..ccdd912e3 100644
--- a/appendixa/nettools-desc.xml
+++ b/appendixa/nettools-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>arp</command> is used to manipulate the kernel's ARP cache,
diff --git a/appendixa/nettools-down.xml b/appendixa/nettools-down.xml
index fa07468e6..4aa2aeb80 100644
--- a/appendixa/nettools-down.xml
+++ b/appendixa/nettools-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Net-tools (&net-tools-version;):
+<literallayout>Official download location for Net-tools (&net-tools-version;):
<ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/"/>
-
-Net-tools Mii-Tool-Gcc33 Patch:
+And for the Net-tools Mii-Tool-Gcc33 Patch:
<ulink url="&patches-root;&net-tools-mii-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/nettools-shortdesc.xml b/appendixa/nettools-shortdesc.xml
index c11e3e90e..4898dbf8c 100644
--- a/appendixa/nettools-shortdesc.xml
+++ b/appendixa/nettools-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Net-tools</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &net-tools-contversion;.)</para> -->
-
-<para>The Net-tools package contains a collection of programs
-which form the base of Linux networking.</para>
+<sect2 id="contents-net"><title>Contents of Net-tools</title>
<para><emphasis>Installed programs</emphasis>: arp, dnsdomainname (link to
hostname), domainname (link to hostname), hostname, ifconfig, nameif, netstat,
diff --git a/appendixa/patch-dep.xml b/appendixa/patch-dep.xml
index 726d317cf..cf0722c21 100644
--- a/appendixa/patch-dep.xml
+++ b/appendixa/patch-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Patch Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &patch-depversion;.)</para> -->
-
-<para>Patch depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Patch depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/patch-desc.xml b/appendixa/patch-desc.xml
index 01283f801..7306b44ae 100644
--- a/appendixa/patch-desc.xml
+++ b/appendixa/patch-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>patch</command> modifies files according to a patch file.
diff --git a/appendixa/patch-down.xml b/appendixa/patch-down.xml
index 90e5d1142..9d48a6639 100644
--- a/appendixa/patch-down.xml
+++ b/appendixa/patch-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Patch (&patch-version;):
+<literallayout>Official download location for Patch (&patch-version;):
<ulink url="ftp://ftp.gnu.org/gnu/patch/"/></literallayout>
-</sect2>
diff --git a/appendixa/patch-shortdesc.xml b/appendixa/patch-shortdesc.xml
index 7308fdeca..a38c77918 100644
--- a/appendixa/patch-shortdesc.xml
+++ b/appendixa/patch-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Patch</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &patch-contversion;.)</para> -->
-
-<para>The patch program modifies a file according to a patch file. A patch
-file usually is a list, created by the diff program, that contains
-instructions on how an original file needs to be modified.</para>
+<sect2 id="contents-patch"><title>Contents of Patch</title>
<para><emphasis>Installed program</emphasis>: patch</para>
diff --git a/appendixa/perl-dep.xml b/appendixa/perl-dep.xml
index 40d12e216..a946c2f8e 100644
--- a/appendixa/perl-dep.xml
+++ b/appendixa/perl-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Perl Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &perl-depversion;.)</para> -->
-
-<para>Perl depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Perl depends on: Bash, Binutils, Coreutils, Diffutils,
Gawk, GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/perl-desc.xml b/appendixa/perl-desc.xml
index 0ab682d7a..e3f776d43 100644
--- a/appendixa/perl-desc.xml
+++ b/appendixa/perl-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>a2p</command> translates awk to perl.</para>
diff --git a/appendixa/perl-down.xml b/appendixa/perl-down.xml
index 82c5513c9..eecd67534 100644
--- a/appendixa/perl-down.xml
+++ b/appendixa/perl-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Perl (&perl-version;):
+<literallayout>Official download location for Perl (&perl-version;):
<ulink url="http://www.perl.com/"/>
-
-Perl Libc Patch:
+And for the Perl Libc Patch:
<ulink url="&patches-root;&perl-libc-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/perl-shortdesc.xml b/appendixa/perl-shortdesc.xml
index a3bdd9bf7..deb462edb 100644
--- a/appendixa/perl-shortdesc.xml
+++ b/appendixa/perl-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Perl</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &perl-contversion;.)</para> -->
-
-<para>The Perl package contains perl, the Practical Extraction
-and Report Language. Perl combines some of the best features of C,
-sed, awk and sh into one powerful language.</para>
+<sect2 id="contents-perl"><title>Contents of Perl</title>
<para><emphasis>Installed programs</emphasis>: a2p, c2ph, dprofpp, enc2xs,
find2perl, h2ph, h2xs, libnetcfg, perl, perl&perl-version; (link to perl),
diff --git a/appendixa/procinfo-dep.xml b/appendixa/procinfo-dep.xml
index c58488741..d138f25af 100644
--- a/appendixa/procinfo-dep.xml
+++ b/appendixa/procinfo-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Procinfo Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &procinfo-depversion;.)</para> -->
-
-<para>Procinfo depends on: Binutils, GCC, Glibc, Make, Ncurses.</para>
-
-</sect2>
-
+<para>For its installation Procinfo depends on: Binutils, GCC, Glibc, Make, Ncurses.</para>
diff --git a/appendixa/procinfo-desc.xml b/appendixa/procinfo-desc.xml
index 5523cddb7..2abecd586 100644
--- a/appendixa/procinfo-desc.xml
+++ b/appendixa/procinfo-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>lsdev</command> lists the devices present in your system,
diff --git a/appendixa/procinfo-down.xml b/appendixa/procinfo-down.xml
index fe53dbf93..dc15d22ff 100644
--- a/appendixa/procinfo-down.xml
+++ b/appendixa/procinfo-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Procinfo (&procinfo-version;):
+<literallayout>Official download location for Procinfo (&procinfo-version;):
<ulink url="ftp://ftp.cistron.nl/pub/people/svm/"/></literallayout>
-</sect2>
diff --git a/appendixa/procinfo-shortdesc.xml b/appendixa/procinfo-shortdesc.xml
index 55d7c2e2b..d10e25006 100644
--- a/appendixa/procinfo-shortdesc.xml
+++ b/appendixa/procinfo-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Procinfo</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &procinfo-contversion;.)</para> -->
-
-<para>The procinfo program gathers system data, such as memory
-usage and IRQ numbers, from the <filename>/proc</filename>
-directory and formats this data in a meaningful way.</para>
+<sect2 id="contents-procinfo"><title>Contents of Procinfo</title>
<para><emphasis>Installed programs</emphasis>: lsdev, procinfo and
socklist</para>
diff --git a/appendixa/procps-dep.xml b/appendixa/procps-dep.xml
index e4811da08..e8000d8a1 100644
--- a/appendixa/procps-dep.xml
+++ b/appendixa/procps-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Procps Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &procps-depversion;.)</para> -->
-
-<para>Procps depends on: Bash, Binutils, Coreutils, GCC, Glibc,
+<para>For its installation Procps depends on: Bash, Binutils, Coreutils, GCC, Glibc,
Make, Ncurses.</para>
-
-</sect2>
-
diff --git a/appendixa/procps-desc.xml b/appendixa/procps-desc.xml
index 2f24b7613..415294c17 100644
--- a/appendixa/procps-desc.xml
+++ b/appendixa/procps-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>free</command> reports the amount of free and used memory
diff --git a/appendixa/procps-down.xml b/appendixa/procps-down.xml
index a109e3f4a..12f3ed439 100644
--- a/appendixa/procps-down.xml
+++ b/appendixa/procps-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Procps (&procps-version;):
+<literallayout>Official download location for Procps (&procps-version;):
<ulink url="http://procps.sourceforge.net/"/></literallayout>
-</sect2>
diff --git a/appendixa/procps-shortdesc.xml b/appendixa/procps-shortdesc.xml
index 33141ed50..b2b431dd4 100644
--- a/appendixa/procps-shortdesc.xml
+++ b/appendixa/procps-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Procps</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &procps-contversion;.)</para> -->
-
-<para>The Procps package provides programs to monitor and
-halt system processes. Procps gathers information about
-processes via the <filename>/proc</filename> directory.</para>
+<sect2 id="contents-procps"><title>Contents of Procps</title>
<para><emphasis>Installed programs</emphasis>: free, kill, pgrep, pkill,
pmap, ps, skill, snice, sysctl, tload, top, uptime, vmstat, w and watch</para>
diff --git a/appendixa/psmisc-dep.xml b/appendixa/psmisc-dep.xml
index f90c4aad4..a52cd3e66 100644
--- a/appendixa/psmisc-dep.xml
+++ b/appendixa/psmisc-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Psmisc Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &psmisc-depversion;.)</para> -->
-
-<para>Psmisc depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Psmisc depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/psmisc-desc.xml b/appendixa/psmisc-desc.xml
index 0ead56db5..f3ab28eb6 100644
--- a/appendixa/psmisc-desc.xml
+++ b/appendixa/psmisc-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>fuser</command> reports the PIDs of processes that use
diff --git a/appendixa/psmisc-down.xml b/appendixa/psmisc-down.xml
index 4a43fecbc..dc469fab8 100644
--- a/appendixa/psmisc-down.xml
+++ b/appendixa/psmisc-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Psmisc (&psmisc-version;):
+<literallayout>Official download locations for Psmisc (&psmisc-version;):
<ulink url="http://download.sourceforge.net/psmisc/"/>
<ulink url="ftp://download.sourceforge.net/pub/sourceforge/psmisc/"/></literallayout>
-</sect2>
diff --git a/appendixa/psmisc-shortdesc.xml b/appendixa/psmisc-shortdesc.xml
index e297236e9..3ae3d2486 100644
--- a/appendixa/psmisc-shortdesc.xml
+++ b/appendixa/psmisc-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Psmisc</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &psmisc-contversion;.)</para> -->
-
-<para>The Psmisc package contains three programs which help
-manage the <filename>/proc</filename> directory.</para>
+<sect2 id="contents-psmisc"><title>Contents of Psmisc</title>
<para><emphasis>Installed programs</emphasis>: fuser, killall, pstree and
pstree.x11 (link to pstree)</para>
diff --git a/appendixa/sed-dep.xml b/appendixa/sed-dep.xml
index 1aa2433ca..d724cfded 100644
--- a/appendixa/sed-dep.xml
+++ b/appendixa/sed-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Sed Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &sed-depversion;.)</para> -->
-
-<para>Sed depends on: Bash, Binutils, Coreutils,
+<para>For its installation Sed depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Texinfo.</para>
-
-</sect2>
-
diff --git a/appendixa/sed-desc.xml b/appendixa/sed-desc.xml
index 0aeca9c63..5638ed64a 100644
--- a/appendixa/sed-desc.xml
+++ b/appendixa/sed-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>sed</command> is used to filter and transform text files
diff --git a/appendixa/sed-down.xml b/appendixa/sed-down.xml
index 238726b20..b95089f45 100644
--- a/appendixa/sed-down.xml
+++ b/appendixa/sed-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Sed (&sed-version;):
+<literallayout>Official download location for Sed (&sed-version;):
<ulink url="ftp://ftp.gnu.org/gnu/sed/"/></literallayout>
-</sect2>
diff --git a/appendixa/sed-shortdesc.xml b/appendixa/sed-shortdesc.xml
index f56546602..c41b447be 100644
--- a/appendixa/sed-shortdesc.xml
+++ b/appendixa/sed-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Sed</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &sed-contversion;.)</para> -->
-
-<para>sed is a stream editor. A stream editor is used to perform basic text
-transformations on an input stream (a file or input from a
-pipeline).</para>
+<sect2 id="contents-sed"><title>Contents of Sed</title>
<para><emphasis>Installed program</emphasis>: sed</para>
diff --git a/appendixa/shadowpwd-dep.xml b/appendixa/shadowpwd-dep.xml
index d49820166..ce4de6921 100644
--- a/appendixa/shadowpwd-dep.xml
+++ b/appendixa/shadowpwd-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Shadow Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &shadow-depversion;.)</para> -->
-
-<para>Shadow depends on: Bash, Binutils, Bison, Coreutils,
+<para>For its installation Shadow depends on: Bash, Binutils, Bison, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/shadowpwd-desc.xml b/appendixa/shadowpwd-desc.xml
index b4239423c..34a09ce29 100644
--- a/appendixa/shadowpwd-desc.xml
+++ b/appendixa/shadowpwd-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>chage</command> is used to change the maximum number of
diff --git a/appendixa/shadowpwd-down.xml b/appendixa/shadowpwd-down.xml
index 6c1c90ec2..a74d4ad1c 100644
--- a/appendixa/shadowpwd-down.xml
+++ b/appendixa/shadowpwd-down.xml
@@ -1,9 +1,4 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Shadow (&shadow-version;):
+<literallayout>Official download location for Shadow (&shadow-version;):
<ulink url="ftp://ftp.pld.org.pl/software/shadow/"/>
-
-Shadow Newgrp Patch:
+And for the Shadow Newgrp Patch:
<ulink url="&patches-root;&shadow-patch;"/></literallayout>
-</sect2>
diff --git a/appendixa/shadowpwd-shortdesc.xml b/appendixa/shadowpwd-shortdesc.xml
index b44a5c9cd..bf1f99833 100644
--- a/appendixa/shadowpwd-shortdesc.xml
+++ b/appendixa/shadowpwd-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Shadow</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &shadow-contversion;.)</para> -->
-
-<para>The Shadow package was created to strengthen the security
-of system passwords.</para>
+<sect2 id="contents-shadow"><title>Contents of Shadow</title>
<para><emphasis>Installed programs</emphasis>: chage, chfn, chpasswd, chsh,
dpasswd, expiry, faillog, gpasswd, groupadd, groupdel, groupmod, groups, grpck,
diff --git a/appendixa/sysklogd-dep.xml b/appendixa/sysklogd-dep.xml
index 07b7c2ad3..dc4dc1d43 100644
--- a/appendixa/sysklogd-dep.xml
+++ b/appendixa/sysklogd-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Sysklogd Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &sysklogd-depversion;.)</para> -->
-
-<para>Sysklogd depends on: Binutils, Coreutils, GCC, Glibc, Make.</para>
-
-</sect2>
-
+<para>For its installation Sysklogd depends on: Binutils, Coreutils, GCC, Glibc, Make.</para>
diff --git a/appendixa/sysklogd-desc.xml b/appendixa/sysklogd-desc.xml
index 1a6870ad0..605beb7f3 100644
--- a/appendixa/sysklogd-desc.xml
+++ b/appendixa/sysklogd-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>klogd</command> is a system daemon for intercepting and
diff --git a/appendixa/sysklogd-down.xml b/appendixa/sysklogd-down.xml
index c79cf202b..4ac2d3e9c 100644
--- a/appendixa/sysklogd-down.xml
+++ b/appendixa/sysklogd-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Sysklogd (&sysklogd-version;):
+<literallayout>Official download location for Sysklogd (&sysklogd-version;):
<ulink url="http://www.infodrom.org/projects/sysklogd/"/></literallayout>
-</sect2>
diff --git a/appendixa/sysklogd-shortdesc.xml b/appendixa/sysklogd-shortdesc.xml
index 4e4f9cd44..ed681d7cd 100644
--- a/appendixa/sysklogd-shortdesc.xml
+++ b/appendixa/sysklogd-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Sysklogd</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &sysklogd-contversion;.)</para> -->
-
-<para>The Sysklogd package contains programs for recording
-system log messages, such as those reported by the kernel.</para>
+<sect2 id="contents-sysklogd"><title>Contents of Sysklogd</title>
<para><emphasis>Installed programs</emphasis>: klogd and syslogd</para>
diff --git a/appendixa/sysvinit-dep.xml b/appendixa/sysvinit-dep.xml
index 67aaceab1..c524511b8 100644
--- a/appendixa/sysvinit-dep.xml
+++ b/appendixa/sysvinit-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Sysvinit Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &sysvinit-depversion;.)</para> -->
-
-<para>Sysvinit depends on: Binutils, Coreutils, GCC, Glibc, Make.</para>
-
-</sect2>
-
+<para>For its installation Sysvinit depends on: Binutils, Coreutils, GCC, Glibc, Make.</para>
diff --git a/appendixa/sysvinit-desc.xml b/appendixa/sysvinit-desc.xml
index a14103b3d..94d504659 100644
--- a/appendixa/sysvinit-desc.xml
+++ b/appendixa/sysvinit-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>halt</command> normally invokes shutdown with the -h flag,
diff --git a/appendixa/sysvinit-down.xml b/appendixa/sysvinit-down.xml
index 0eab24636..65163e54a 100644
--- a/appendixa/sysvinit-down.xml
+++ b/appendixa/sysvinit-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Sysvinit (&sysvinit-version;):
+<literallayout>Official download location for Sysvinit (&sysvinit-version;):
<ulink url="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/"/></literallayout>
-</sect2>
diff --git a/appendixa/sysvinit-shortdesc.xml b/appendixa/sysvinit-shortdesc.xml
index 95464553b..9d2fbd793 100644
--- a/appendixa/sysvinit-shortdesc.xml
+++ b/appendixa/sysvinit-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Sysvinit</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &sysvinit-contversion;.)</para> -->
-
-<para>The Sysvinit package contains programs to control the
-startup, running and shutdown of all other programs.</para>
+<sect2 id="contents-sysvinit"><title>Contents of Sysvinit</title>
<para><emphasis>Installed programs</emphasis>: halt, init, killall5, last,
lastb (link to last), mesg, pidof (link to killall5), poweroff (link to halt),
diff --git a/appendixa/tar-dep.xml b/appendixa/tar-dep.xml
index 94da11df4..8cc37d299 100644
--- a/appendixa/tar-dep.xml
+++ b/appendixa/tar-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Tar Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &tar-depversion;.)</para> -->
-
-<para>Tar depends on: Bash, Binutils, Coreutils,
+<para>For its installation Tar depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/tar-desc.xml b/appendixa/tar-desc.xml
index bc9f2ab29..eb84c83aa 100644
--- a/appendixa/tar-desc.xml
+++ b/appendixa/tar-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>rmt</command> is used to remotely manipulate a magnetic
diff --git a/appendixa/tar-down.xml b/appendixa/tar-down.xml
index d8dab8ed0..76e93715f 100644
--- a/appendixa/tar-down.xml
+++ b/appendixa/tar-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Tar (&tar-version;):
+<literallayout>Official download location for Tar (&tar-version;):
<ulink url="ftp://alpha.gnu.org/gnu/tar/"/></literallayout>
-</sect2>
diff --git a/appendixa/tar-shortdesc.xml b/appendixa/tar-shortdesc.xml
index ab20a0223..68c13a12d 100644
--- a/appendixa/tar-shortdesc.xml
+++ b/appendixa/tar-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Tar</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &tar-contversion;.)</para> -->
-
-<para>Tar is an archiving program designed to store and extract
-files from an archive file known as a tar file.</para>
+<sect2 id="contents-tar"><title>Contents of Tar</title>
<para><emphasis>Installed programs</emphasis>: rmt and tar</para>
diff --git a/appendixa/tcl-dep.xml b/appendixa/tcl-dep.xml
index 65abadd57..522f03ac6 100644
--- a/appendixa/tcl-dep.xml
+++ b/appendixa/tcl-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Tcl Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &tcl-depversion;.)</para> -->
-
-<para>Tcl depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Tcl depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/tcl-desc.xml b/appendixa/tcl-desc.xml
index 166f49cfa..da4eb57f8 100644
--- a/appendixa/tcl-desc.xml
+++ b/appendixa/tcl-desc.xml
@@ -1,6 +1,4 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2><title>Short description</title>
+<sect2><title>Short descriptions</title>
<para><command>tclsh8.4</command> is the Tcl command shell.</para>
diff --git a/appendixa/tcl-down.xml b/appendixa/tcl-down.xml
index 4eb5864a2..b03c4f65d 100644
--- a/appendixa/tcl-down.xml
+++ b/appendixa/tcl-down.xml
@@ -1,7 +1,3 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Tcl (&tcl-version;):
+<literallayout>Official download location for Tcl (&tcl-version;):
<ulink url="http://download.sourceforge.net/tcl/"/>
<ulink url="ftp://download.sourceforge.net/pub/sourceforge/tcl/"/></literallayout>
-</sect2>
diff --git a/appendixa/tcl-shortdesc.xml b/appendixa/tcl-shortdesc.xml
index bfe6ed2bd..6307a9bd9 100644
--- a/appendixa/tcl-shortdesc.xml
+++ b/appendixa/tcl-shortdesc.xml
@@ -1,8 +1,6 @@
-<sect2><title>Contents of Tcl</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &tcl-contversion;.)</para> -->
-
-<para>The Tcl package contains the Tool Command Language.</para>
+<sect2 id="contents-tcl"><title>Contents of Tcl</title>
<para><emphasis>Installed programs</emphasis>: tclsh (link to tclsh8.4),
tclsh8.4</para>
diff --git a/appendixa/texinfo-dep.xml b/appendixa/texinfo-dep.xml
index 2c43a4e07..312229af9 100644
--- a/appendixa/texinfo-dep.xml
+++ b/appendixa/texinfo-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Texinfo Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &texinfo-depversion;.)</para> -->
-
-<para>Texinfo depends on: Bash, Binutils, Coreutils,
+<para>For its installation Texinfo depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/texinfo-desc.xml b/appendixa/texinfo-desc.xml
index 97d846af8..756c508bb 100644
--- a/appendixa/texinfo-desc.xml
+++ b/appendixa/texinfo-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>info</command> is used to read Info documents. Info
diff --git a/appendixa/texinfo-down.xml b/appendixa/texinfo-down.xml
index 4bce3bea3..cdd100b60 100644
--- a/appendixa/texinfo-down.xml
+++ b/appendixa/texinfo-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Texinfo (&texinfo-version;):
+<literallayout>Official download location for Texinfo (&texinfo-version;):
<ulink url="ftp://ftp.gnu.org/gnu/texinfo/"/></literallayout>
-</sect2>
diff --git a/appendixa/texinfo-shortdesc.xml b/appendixa/texinfo-shortdesc.xml
index c8a7e98f7..aac047208 100644
--- a/appendixa/texinfo-shortdesc.xml
+++ b/appendixa/texinfo-shortdesc.xml
@@ -1,10 +1,6 @@
-<sect2><title>Contents of Texinfo</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &texinfo-contversion;.)</para> -->
-
-<para>The Texinfo package contains programs used for reading,
-writing and converting Info documents, which provide system
-documentation.</para>
+<sect2 id="contents-texinfo"><title>Contents of Texinfo</title>
<para><emphasis>Installed programs</emphasis>: info, infokey, install-info,
makeinfo, texi2dvi and texindex</para>
diff --git a/appendixa/utillinux-dep.xml b/appendixa/utillinux-dep.xml
index ffaf4a13e..b68436700 100644
--- a/appendixa/utillinux-dep.xml
+++ b/appendixa/utillinux-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Util-linux Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &util-linux-depversion;.)</para> -->
-
-<para>Util-linux depends on: Bash, Binutils, Coreutils,
+<para>For its installation Util-linux depends on: Bash, Binutils, Coreutils,
Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.</para>
-
-</sect2>
-
diff --git a/appendixa/utillinux-desc.xml b/appendixa/utillinux-desc.xml
index 73bb13734..88cc16768 100644
--- a/appendixa/utillinux-desc.xml
+++ b/appendixa/utillinux-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>agetty</command> opens a tty port, prompts for a login name,
diff --git a/appendixa/utillinux-down.xml b/appendixa/utillinux-down.xml
index f6ed388e8..8b02d785f 100644
--- a/appendixa/utillinux-down.xml
+++ b/appendixa/utillinux-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Util-linux (&util-linux-version;):
+<literallayout>Official download location for Util-linux (&util-linux-version;):
<ulink url="http://ftp.cwi.nl/aeb/util-linux/"/></literallayout>
-</sect2>
diff --git a/appendixa/utillinux-shortdesc.xml b/appendixa/utillinux-shortdesc.xml
index 66fd3bbb6..743481474 100644
--- a/appendixa/utillinux-shortdesc.xml
+++ b/appendixa/utillinux-shortdesc.xml
@@ -1,20 +1,15 @@
-<sect2><title>Contents of Util-linux</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &util-linux-contversion;.)</para> -->
-
-<para>The Util-linux package contains a number of miscellaneous
-utility programs. Some of the more prominent utilities are used
-to mount, unmount, format, partition and manage disk drives,
-open tty ports and fetch kernel messages.</para>
+<sect2 id="contents-utillinux"><title>Contents of Util-linux</title>
<para><emphasis>Installed programs</emphasis>: agetty, arch, blockdev, cal,
cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate,
dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump,
hwclock, ipcrm, ipcs, isosize, line, logger, look, losetup, mcookie, mkfs,
-mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash,
-parse.tcsh, pg, pivot_root, ramsize (link to rdev), raw, rdev, readprofile,
-rename, renice, rev, rootflags (link to rdev), script, setfdprm, setsid,
-setterm, sfdisk, swapoff (link to swapon), swapon, test.bash, test.tcsh,
-tunelp, ul, umount, vidmode (link to rdev), whereis and write</para>
+mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, pg, pivot_root,
+ramsize (link to rdev), raw, rdev, readprofile, rename, renice, rev, rootflags
+(link to rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (link to
+swapon), swapon, tunelp, ul, umount, vidmode (link to rdev), whereis and
+write</para>
</sect2>
diff --git a/appendixa/vim-dep.xml b/appendixa/vim-dep.xml
index e5dc5aa99..56468c08c 100644
--- a/appendixa/vim-dep.xml
+++ b/appendixa/vim-dep.xml
@@ -1,12 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Vim Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &vim-depversion;.)</para> -->
-
-<para>Vim depends on: Bash, Binutils, Coreutils, Diffutils,
+<para>For its installation Vim depends on: Bash, Binutils, Coreutils, Diffutils,
GCC, Glibc, Grep, Make, Ncurses, Sed.</para>
-
-</sect2>
-
diff --git a/appendixa/vim-desc.xml b/appendixa/vim-desc.xml
index cbb3af0d3..e80e60d79 100644
--- a/appendixa/vim-desc.xml
+++ b/appendixa/vim-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short descriptions</title>
<para><command>efm_filter.pl</command> is a filter for creating an error
diff --git a/appendixa/vim-down.xml b/appendixa/vim-down.xml
index f7feac1da..629e4ebba 100644
--- a/appendixa/vim-down.xml
+++ b/appendixa/vim-down.xml
@@ -1,6 +1,2 @@
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Vim (&vim-version;):
+<literallayout>Official download location for Vim (&vim-version;):
<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/"/></literallayout>
-</sect2>
diff --git a/appendixa/vim-shortdesc.xml b/appendixa/vim-shortdesc.xml
index 5e00b9b44..dd858bcd7 100644
--- a/appendixa/vim-shortdesc.xml
+++ b/appendixa/vim-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Vim</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &vim-contversion;.)</para> -->
-
-<para>The Vim package contains a configurable text editor built to
-enable efficient text editing.</para>
+<sect2 id="contents-vim"><title>Contents of Vim</title>
<para><emphasis>Installed programs</emphasis>: efm_filter.pl, efm_perl.pl, ex
(link to vim), less.sh, mve.awk, pltags.pl, ref, rview (link to vim), rvim
diff --git a/appendixa/zlib-dep.xml b/appendixa/zlib-dep.xml
index 5c4e1ed44..d6882aec1 100644
--- a/appendixa/zlib-dep.xml
+++ b/appendixa/zlib-dep.xml
@@ -1,11 +1 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Zlib Installation Dependencies</title>
-
-<!-- <para>(Last checked against version &zlib-depversion;.)</para> -->
-
-<para>Zlib depends on: Binutils, Coreutils, GCC, Glibc, Make, Sed.</para>
-
-</sect2>
-
+<para>For its installation Zlib depends on: Binutils, Coreutils, GCC, Glibc, Make, Sed.</para>
diff --git a/appendixa/zlib-desc.xml b/appendixa/zlib-desc.xml
index ecaa03789..14917c833 100644
--- a/appendixa/zlib-desc.xml
+++ b/appendixa/zlib-desc.xml
@@ -1,5 +1,3 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
<sect2><title>Short description</title>
<para><command>libz*</command> contains compression and uncompression
diff --git a/appendixa/zlib-down.xml b/appendixa/zlib-down.xml
index 9c725ecc7..84b7dd125 100644
--- a/appendixa/zlib-down.xml
+++ b/appendixa/zlib-down.xml
@@ -1,8 +1,2 @@
-<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-
-<sect2>
-<title>Official Download Location</title>
-
-<literallayout>Zlib (&zlib-version;):
+<literallayout>Official download location for Zlib (&zlib-version;):
<ulink url="http://www.gzip.org/zlib/"/></literallayout>
-</sect2>
diff --git a/appendixa/zlib-shortdesc.xml b/appendixa/zlib-shortdesc.xml
index aeb804e8c..e61bafacf 100644
--- a/appendixa/zlib-shortdesc.xml
+++ b/appendixa/zlib-shortdesc.xml
@@ -1,9 +1,6 @@
-<sect2><title>Contents of Zlib</title>
+<sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
-<!-- <para>(Last checked against version &zlib-contversion;.)</para> -->
-
-<para>The Zlib package contains the libz library, which is used by some
-programs for its compression and uncompression functions.</para>
+<sect2 id="contents-zlib"><title>Contents of Zlib</title>
<para><emphasis>Installed libraries</emphasis>: libz[a,so]</para>