Browse Source

XML changes

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@827 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Mark Hymers 24 years ago
parent
commit
b822811980
100 changed files with 441 additions and 938 deletions
  1. 4 7
      Attic/appendixb/books.xml
  2. 4 10
      Attic/appendixb/howtoguides.xml
  3. 2 4
      Attic/appendixb/introduction.xml
  4. 2 3
      Attic/appendixb/other.xml
  5. 1 2
      Attic/appendixc/autoconf.xml
  6. 1 3
      Attic/appendixc/automake.xml
  7. 1 2
      Attic/appendixc/bash.xml
  8. 1 2
      Attic/appendixc/bin86.xml
  9. 1 2
      Attic/appendixc/binutils.xml
  10. 1 2
      Attic/appendixc/bison.xml
  11. 1 2
      Attic/appendixc/bzip2.xml
  12. 1 2
      Attic/appendixc/diffutils.xml
  13. 2 4
      Attic/appendixc/e2fsprogs.xml
  14. 1 2
      Attic/appendixc/ed.xml
  15. 1 2
      Attic/appendixc/file.xml
  16. 1 2
      Attic/appendixc/fileutils.xml
  17. 2 4
      Attic/appendixc/findutils-patch.xml
  18. 1 2
      Attic/appendixc/findutils.xml
  19. 1 2
      Attic/appendixc/flex.xml
  20. 2 4
      Attic/appendixc/gcc-patch.xml
  21. 1 2
      Attic/appendixc/gcc.xml
  22. 1 2
      Attic/appendixc/gettext.xml
  23. 1 2
      Attic/appendixc/glibc-threads.xml
  24. 1 2
      Attic/appendixc/glibc.xml
  25. 1 2
      Attic/appendixc/grep.xml
  26. 1 2
      Attic/appendixc/groff.xml
  27. 2 4
      Attic/appendixc/gzip-patch.xml
  28. 1 2
      Attic/appendixc/gzip.xml
  29. 1 2
      Attic/appendixc/kbd.xml
  30. 1 2
      Attic/appendixc/kernel.xml
  31. 1 2
      Attic/appendixc/less.xml
  32. 1 2
      Attic/appendixc/libtool.xml
  33. 1 2
      Attic/appendixc/lilo.xml
  34. 1 2
      Attic/appendixc/m4.xml
  35. 1 2
      Attic/appendixc/make.xml
  36. 2 4
      Attic/appendixc/makedev.xml
  37. 2 4
      Attic/appendixc/man-patch.xml
  38. 1 2
      Attic/appendixc/man.xml
  39. 2 4
      Attic/appendixc/manpages-patch.xml
  40. 1 2
      Attic/appendixc/manpages.xml
  41. 1 2
      Attic/appendixc/mawk.xml
  42. 1 2
      Attic/appendixc/modutils.xml
  43. 2 4
      Attic/appendixc/ncurses-patch.xml
  44. 1 2
      Attic/appendixc/ncurses.xml
  45. 1 2
      Attic/appendixc/netkitbase.xml
  46. 1 2
      Attic/appendixc/nettools.xml
  47. 2 4
      Attic/appendixc/packages.xml
  48. 1 2
      Attic/appendixc/patch.xml
  49. 1 2
      Attic/appendixc/perl.xml
  50. 1 2
      Attic/appendixc/procinfo.xml
  51. 1 2
      Attic/appendixc/procps.xml
  52. 2 4
      Attic/appendixc/psmisc.xml
  53. 1 2
      Attic/appendixc/sed.xml
  54. 2 4
      Attic/appendixc/shadowpwd-patch.xml
  55. 1 2
      Attic/appendixc/shadowpwd.xml
  56. 2 4
      Attic/appendixc/shellutils-patch.xml
  57. 1 2
      Attic/appendixc/shellutils.xml
  58. 1 2
      Attic/appendixc/sysklogd.xml
  59. 2 4
      Attic/appendixc/sysvinit-patch.xml
  60. 1 2
      Attic/appendixc/sysvinit.xml
  61. 1 2
      Attic/appendixc/tar-patch.xml
  62. 1 2
      Attic/appendixc/tar.xml
  63. 2 4
      Attic/appendixc/texinfo-patch.xml
  64. 1 2
      Attic/appendixc/texinfo.xml
  65. 1 2
      Attic/appendixc/textutils.xml
  66. 2 4
      Attic/appendixc/toplevel.xml
  67. 1 2
      Attic/appendixc/utillinux.xml
  68. 2 4
      Attic/appendixc/vim.xml
  69. 14 28
      appendixa/autoconf-desc.xml
  70. 7 15
      appendixa/automake-desc.xml
  71. 3 7
      appendixa/bash-desc.xml
  72. 10 24
      appendixa/bin86-desc.xml
  73. 31 65
      appendixa/binutils-desc.xml
  74. 13 30
      appendixa/bison-desc.xml
  75. 8 17
      appendixa/bzip2-desc.xml
  76. 6 14
      appendixa/diffutils-desc.xml
  77. 24 49
      appendixa/e2fsprogs-desc.xml
  78. 3 7
      appendixa/ed-desc.xml
  79. 3 7
      appendixa/file-desc.xml
  80. 35 77
      appendixa/fileutils-desc.xml
  81. 19 33
      appendixa/findutils-desc.xml
  82. 3 7
      appendixa/flex-desc.xml
  83. 8 16
      appendixa/gcc-desc.xml
  84. 4 8
      appendixa/gettext-desc.xml
  85. 5 11
      appendixa/glibc-desc.xml
  86. 7 15
      appendixa/grep-desc.xml
  87. 45 94
      appendixa/groff-desc.xml
  88. 18 38
      appendixa/gzip-desc.xml
  89. 12 26
      appendixa/introduction.xml
  90. 30 74
      appendixa/kbd-desc.xml
  91. 3 7
      appendixa/kernel-desc.xml
  92. 3 7
      appendixa/less-desc.xml
  93. 7 15
      appendixa/libtool-desc.xml
  94. 3 7
      appendixa/lilo-desc.xml
  95. 3 7
      appendixa/m4-desc.xml
  96. 3 7
      appendixa/make-desc.xml
  97. 3 7
      appendixa/makedev-desc.xml
  98. 9 19
      appendixa/man-desc.xml
  99. 4 8
      appendixa/manpages-desc.xml
  100. 3 7
      appendixa/mawk-desc.xml

+ 4 - 7
Attic/appendixb/books.xml

@@ -3,14 +3,11 @@
 
 
 <itemizedlist>
 <itemizedlist>
 
 
-<listitem><para>
-        Linux Network Administrator's Guide published by O'Reilly. ISBN:
-        1-56502-087-2
-</para></listitem>
+<listitem><para>Linux Network Administrator's Guide published by
+O'Reilly. ISBN: 1-56502-087-2</para></listitem>
 
 
-<listitem><para>
-        Running Linux published by O'Reilly. ISBN: 1-56592-151-8
-</para></listitem>
+<listitem><para>Running Linux published by O'Reilly. 
+ISBN: 1-56592-151-8</para></listitem>
 
 
 </itemizedlist>
 </itemizedlist>
 
 

+ 4 - 10
Attic/appendixb/howtoguides.xml

@@ -1,21 +1,15 @@
 <sect1 id="ab-howtoguides">
 <sect1 id="ab-howtoguides">
 <title>HOWTOs and Guides</title>
 <title>HOWTOs and Guides</title>
 
 
-<para>
-All of the following HOWTOs can be downloaded from the Linux
+<para>All of the following HOWTOs can be downloaded from the Linux
 Documentation Project site at <ulink url="http://www.linuxdoc.org">
 Documentation Project site at <ulink url="http://www.linuxdoc.org">
-http://www.linuxdoc.org</ulink>
-</para>
+http://www.linuxdoc.org</ulink></para>
 
 
 <itemizedlist>
 <itemizedlist>
 
 
-<listitem><para>
-        Linux Network Administrator's Guide
-</para></listitem>
+<listitem><para>Linux Network Administrator's Guide</para></listitem>
 
 
-<listitem><para>
-        Powerup2Bash-HOWTO
-</para></listitem>
+<listitem><para>Powerup2Bash-HOWTO</para></listitem>
 
 
 </itemizedlist>
 </itemizedlist>
 
 

+ 2 - 4
Attic/appendixb/introduction.xml

@@ -1,13 +1,11 @@
 <sect1 id="ab-introduction">
 <sect1 id="ab-introduction">
 <title>Introduction</title>
 <title>Introduction</title>
 
 
-<para>
-A list of books, HOWTOs and other documents that might be useful to
+<para>A list of books, HOWTOs and other documents that might be useful to
 download or buy follows. This list is just a small list to start with.
 download or buy follows. This list is just a small list to start with.
 We
 We
 hope to be able to expand this list in time as we come across more
 hope to be able to expand this list in time as we come across more
-useful documents or books.
-</para>
+useful documents or books.</para>
 
 
 </sect1>
 </sect1>
 
 

+ 2 - 3
Attic/appendixb/other.xml

@@ -3,9 +3,8 @@
 
 
 <itemizedlist>
 <itemizedlist>
 
 
-<listitem><para>
-        The various man and info pages that come with the packages
-</para></listitem>
+<listitem><para>The various man and info pages that 
+come with the packages</para></listitem>
 
 
 </itemizedlist>
 </itemizedlist>
 
 

+ 1 - 2
Attic/appendixc/autoconf.xml

@@ -1,4 +1,3 @@
 Autoconf (&autoconf-version;):
 Autoconf (&autoconf-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/autoconf/">
-ftp://ftp.gnu.org/gnu/autoconf/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/autoconf/">ftp://ftp.gnu.org/gnu/autoconf/</ulink>
 
 

+ 1 - 3
Attic/appendixc/automake.xml

@@ -1,4 +1,2 @@
 Automake (&automake-version;):
 Automake (&automake-version;):
-<ulink  url="ftp://ftp.gnu.org/gnu/automake/">
-ftp://ftp.gnu.org/gnu/automake/</ulink>
-
+<ulink  url="ftp://ftp.gnu.org/gnu/automake/">ftp://ftp.gnu.org/gnu/automake/</ulink>

+ 1 - 2
Attic/appendixc/bash.xml

@@ -1,4 +1,3 @@
 Bash (&bash-version;):
 Bash (&bash-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/bash/">
-ftp://ftp.gnu.org/gnu/bash/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/bash/">ftp://ftp.gnu.org/gnu/bash/</ulink>
 
 

+ 1 - 2
Attic/appendixc/bin86.xml

@@ -1,4 +1,3 @@
 Bin86 (&bin86-version;):
 Bin86 (&bin86-version;):
-<ulink url="http://www.cix.co.uk/~mayday/">
-http://www.cix.co.uk/~mayday/</ulink>
+<ulink url="http://www.cix.co.uk/~mayday/">http://www.cix.co.uk/~mayday/</ulink>
 
 

+ 1 - 2
Attic/appendixc/binutils.xml

@@ -1,4 +1,3 @@
 Binutils (&binutils-version;):
 Binutils (&binutils-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/binutils/">
-ftp://ftp.gnu.org/gnu/binutils/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/binutils/">ftp://ftp.gnu.org/gnu/binutils/</ulink>
 
 

+ 1 - 2
Attic/appendixc/bison.xml

@@ -1,4 +1,3 @@
 Bison (&bison-version;):
 Bison (&bison-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/bison/">
-ftp://ftp.gnu.org/gnu/bison/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/bison/">ftp://ftp.gnu.org/gnu/bison/</ulink>
 
 

+ 1 - 2
Attic/appendixc/bzip2.xml

@@ -1,4 +1,3 @@
 Bzip2 (&bzip2-version;):
 Bzip2 (&bzip2-version;):
-<ulink url="ftp://sourceware.cygnus.com/pub/bzip2/">
-ftp://sourceware.cygnus.com/pub/bzip2/</ulink>
+<ulink url="ftp://sourceware.cygnus.com/pub/bzip2/">ftp://sourceware.cygnus.com/pub/bzip2/</ulink>
 
 

+ 1 - 2
Attic/appendixc/diffutils.xml

@@ -1,4 +1,3 @@
 Diff Utils (&diffutils-version;):
 Diff Utils (&diffutils-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/diffutils/">
-ftp://ftp.gnu.org/gnu/diffutils/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/diffutils/">ftp://ftp.gnu.org/gnu/diffutils/</ulink>
 
 

+ 2 - 4
Attic/appendixc/e2fsprogs.xml

@@ -1,6 +1,4 @@
 E2fsprogs (&e2fsprogs-version;):
 E2fsprogs (&e2fsprogs-version;):
-<ulink url="ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/">
-ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/</ulink>
-<ulink url="http://download.sourceforge.net/e2fsprogs/">
-http://download.sourceforge.net/e2fsprogs/</ulink>
+<ulink url="ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/">ftp://download.sourceforge.net/pub/sourceforge/e2fsprogs/</ulink>
+<ulink url="http://download.sourceforge.net/e2fsprogs/">http://download.sourceforge.net/e2fsprogs/</ulink>
 
 

+ 1 - 2
Attic/appendixc/ed.xml

@@ -1,4 +1,3 @@
 Ed (&ed-version;):
 Ed (&ed-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/ed/">
-ftp://ftp.gnu.org/gnu/ed/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/ed/">ftp://ftp.gnu.org/gnu/ed/</ulink>
 
 

+ 1 - 2
Attic/appendixc/file.xml

@@ -1,4 +1,3 @@
 File (&file-version;):
 File (&file-version;):
-<ulink url="ftp://ftp.gw.com/mirrors/pub/unix/file/">
-ftp://ftp.gw.com/mirrors/pub/unix/file/</ulink>
+<ulink url="ftp://ftp.gw.com/mirrors/pub/unix/file/">ftp://ftp.gw.com/mirrors/pub/unix/file/</ulink>
 
 

+ 1 - 2
Attic/appendixc/fileutils.xml

@@ -1,4 +1,3 @@
 File Utils (&fileutils-version;):
 File Utils (&fileutils-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/fileutils/">
-ftp://ftp.gnu.org/gnu/fileutils/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/fileutils/">ftp://ftp.gnu.org/gnu/fileutils/</ulink>
 
 

+ 2 - 4
Attic/appendixc/findutils-patch.xml

@@ -1,6 +1,4 @@
 Find Utils Patch (&findutils-version;):
 Find Utils Patch (&findutils-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/findutils.xml

@@ -1,4 +1,3 @@
 Find Utils (&findutils-version;):
 Find Utils (&findutils-version;):
-<ulink  url="ftp://ftp.gnu.org/gnu/findutils/">
-ftp://ftp.gnu.org/gnu/findutils/</ulink>
+<ulink  url="ftp://ftp.gnu.org/gnu/findutils/">ftp://ftp.gnu.org/gnu/findutils/</ulink>
 
 

+ 1 - 2
Attic/appendixc/flex.xml

@@ -1,4 +1,3 @@
 Flex (&flex-version;):
 Flex (&flex-version;):
-<ulink url="ftp://ftp.gnu.org/non-gnu/flex/">
-ftp://ftp.gnu.org/non-gnu/flex/</ulink>
+<ulink url="ftp://ftp.gnu.org/non-gnu/flex/">ftp://ftp.gnu.org/non-gnu/flex/</ulink>
 
 

+ 2 - 4
Attic/appendixc/gcc-patch.xml

@@ -1,6 +1,4 @@
 GCC Patch (&gcc-version;):
 GCC Patch (&gcc-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/gcc.xml

@@ -1,4 +1,3 @@
 GCC (&gcc-version;):
 GCC (&gcc-version;):
-<ulink url="ftp://ftp.freesoftware.com/pub/sourceware/gcc/releases/">
-ftp://ftp.freesoftware.com/pub/sourceware/gcc/releases/</ulink>
+<ulink url="ftp://ftp.freesoftware.com/pub/sourceware/gcc/releases/">ftp://ftp.freesoftware.com/pub/sourceware/gcc/releases/</ulink>
 
 

+ 1 - 2
Attic/appendixc/gettext.xml

@@ -1,4 +1,3 @@
 Gettext (&gettext-version;):
 Gettext (&gettext-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/gettext/">
-ftp://ftp.gnu.org/gnu/gettext/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/gettext/">ftp://ftp.gnu.org/gnu/gettext/</ulink>
 
 

+ 1 - 2
Attic/appendixc/glibc-threads.xml

@@ -1,4 +1,3 @@
 Glibc-linuxthreads (&glibc-version;):
 Glibc-linuxthreads (&glibc-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/glibc/">
-ftp://ftp.gnu.org/gnu/glibc/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/glibc/">ftp://ftp.gnu.org/gnu/glibc/</ulink>
 
 

+ 1 - 2
Attic/appendixc/glibc.xml

@@ -1,4 +1,3 @@
 Glibc (&glibc-version;):
 Glibc (&glibc-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/glibc/">
-ftp://ftp.gnu.org/gnu/glibc/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/glibc/">ftp://ftp.gnu.org/gnu/glibc/</ulink>
 
 

+ 1 - 2
Attic/appendixc/grep.xml

@@ -1,4 +1,3 @@
 Grep (&grep-version;):
 Grep (&grep-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/grep/">
-ftp://ftp.gnu.org/gnu/grep/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/grep/">ftp://ftp.gnu.org/gnu/grep/</ulink>
 
 

+ 1 - 2
Attic/appendixc/groff.xml

@@ -1,4 +1,3 @@
 Groff (&groff-version;):
 Groff (&groff-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/groff/">
-ftp://ftp.gnu.org/gnu/groff/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/groff/">ftp://ftp.gnu.org/gnu/groff/</ulink>
 
 

+ 2 - 4
Attic/appendixc/gzip-patch.xml

@@ -1,6 +1,4 @@
 Gzip Patch (&gzip-version;):
 Gzip Patch (&gzip-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/gzip.xml

@@ -1,4 +1,3 @@
 Gzip (&gzip-version;):
 Gzip (&gzip-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/gzip/">
-ftp://ftp.gnu.org/gnu/gzip/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/gzip/">ftp://ftp.gnu.org/gnu/gzip/</ulink>
 
 

+ 1 - 2
Attic/appendixc/kbd.xml

@@ -1,4 +1,3 @@
 Kbd (&kbd-version;):
 Kbd (&kbd-version;):
-<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/">
-ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/</ulink>
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/">ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/</ulink>
 
 

+ 1 - 2
Attic/appendixc/kernel.xml

@@ -1,4 +1,3 @@
 Linux Kernel (&kernel-version;):
 Linux Kernel (&kernel-version;):
-<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/">
-ftp://ftp.kernel.org/pub/linux/kernel/</ulink>
+<ulink url="ftp://ftp.kernel.org/pub/linux/kernel/">ftp://ftp.kernel.org/pub/linux/kernel/</ulink>
 
 

+ 1 - 2
Attic/appendixc/less.xml

@@ -1,4 +1,3 @@
 Less (&less-version;):
 Less (&less-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/less/">
-ftp://ftp.gnu.org/gnu/less/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/less/">ftp://ftp.gnu.org/gnu/less/</ulink>
 
 

+ 1 - 2
Attic/appendixc/libtool.xml

@@ -1,4 +1,3 @@
 Libtool (&libtool-version;):
 Libtool (&libtool-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/libtool/">
-ftp://ftp.gnu.org/gnu/libtool/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/libtool/">ftp://ftp.gnu.org/gnu/libtool/</ulink>
 
 

+ 1 - 2
Attic/appendixc/lilo.xml

@@ -1,4 +1,3 @@
 Lilo (&lilo-version;):
 Lilo (&lilo-version;):
-<ulink url="ftp://metalab.unc.edu/pub/Linux/system/boot/lilo">
-ftp://metalab.unc.edu/pub/Linux/system/boot/lilo</ulink>
+<ulink url="ftp://metalab.unc.edu/pub/Linux/system/boot/lilo">ftp://metalab.unc.edu/pub/Linux/system/boot/lilo</ulink>
 
 

+ 1 - 2
Attic/appendixc/m4.xml

@@ -1,4 +1,3 @@
 M4 (&m4-version;):
 M4 (&m4-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/m4/">
-ftp://ftp.gnu.org/gnu/m4/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/m4/">ftp://ftp.gnu.org/gnu/m4/</ulink>
 
 

+ 1 - 2
Attic/appendixc/make.xml

@@ -1,4 +1,3 @@
 Make (&make-version;):
 Make (&make-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/make/">
-ftp://ftp.gnu.org/gnu/make/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/make/">ftp://ftp.gnu.org/gnu/make/</ulink>
 
 

+ 2 - 4
Attic/appendixc/makedev.xml

@@ -1,6 +1,4 @@
 MAKEDEV:
 MAKEDEV:
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 2 - 4
Attic/appendixc/man-patch.xml

@@ -1,6 +1,4 @@
 Man Patch (&man-version;):
 Man Patch (&man-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/man.xml

@@ -1,4 +1,3 @@
 Man (&man-version;):
 Man (&man-version;):
-<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/">
-ftp://ftp.win.tue.nl/pub/linux-local/utils/man/</ulink>
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/man/">ftp://ftp.win.tue.nl/pub/linux-local/utils/man/</ulink>
 
 

+ 2 - 4
Attic/appendixc/manpages-patch.xml

@@ -1,6 +1,4 @@
 Man-pages Patch (&man-pages-version;):
 Man-pages Patch (&man-pages-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/manpages.xml

@@ -1,4 +1,3 @@
 Man-pages (&man-pages-version;):
 Man-pages (&man-pages-version;):
-<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/manpages/">
-ftp://ftp.win.tue.nl/pub/linux-local/manpages/</ulink>
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/manpages/">ftp://ftp.win.tue.nl/pub/linux-local/manpages/</ulink>
 
 

+ 1 - 2
Attic/appendixc/mawk.xml

@@ -1,4 +1,3 @@
 Mawk (&mawk-version;):
 Mawk (&mawk-version;):
-<ulink url="ftp://ftp.whidbey.net/pub/brennan/">
-ftp://ftp.whidbey.net/pub/brennan/</ulink>
+<ulink url="ftp://ftp.whidbey.net/pub/brennan/">ftp://ftp.whidbey.net/pub/brennan/</ulink>
 
 

+ 1 - 2
Attic/appendixc/modutils.xml

@@ -1,4 +1,3 @@
 Modutils (&modutils-version;):
 Modutils (&modutils-version;):
-<ulink url="ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils">
-ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils</ulink>
+<ulink url="ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils">ftp://ftp.kernel.org/pub/linux/utils/kernel/modutils</ulink>
 
 

+ 2 - 4
Attic/appendixc/ncurses-patch.xml

@@ -1,6 +1,4 @@
 Ncurses Patch (&ncurses-version;):
 Ncurses Patch (&ncurses-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/ncurses.xml

@@ -1,4 +1,3 @@
 Ncurses (&ncurses-version;):
 Ncurses (&ncurses-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/ncurses/">
-ftp://ftp.gnu.org/gnu/ncurses/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/ncurses/">ftp://ftp.gnu.org/gnu/ncurses/</ulink>
 
 

+ 1 - 2
Attic/appendixc/netkitbase.xml

@@ -1,4 +1,3 @@
 Netkit-base (&netkit-base-version;):
 Netkit-base (&netkit-base-version;):
-<ulink url="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/">
-ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/</ulink>
+<ulink url="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/">ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/</ulink>
 
 

+ 1 - 2
Attic/appendixc/nettools.xml

@@ -1,4 +1,3 @@
 Net-tools (&net-tools-version;):
 Net-tools (&net-tools-version;):
-<ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/">
-http://www.tazenda.demon.co.uk/phil/net-tools/</ulink>
+<ulink url="http://www.tazenda.demon.co.uk/phil/net-tools/">http://www.tazenda.demon.co.uk/phil/net-tools/</ulink>
 
 

+ 2 - 4
Attic/appendixc/packages.xml

@@ -1,11 +1,9 @@
 <sect1 id="ac-packages">
 <sect1 id="ac-packages">
 <title>Official download locations</title>
 <title>Official download locations</title>
 
 
-<para>
-Below is the list with packages from chapter 3 with their original
+<para>Below is the list with packages from chapter 3 with their original
 download locations. This might help to find a newer version of a
 download locations. This might help to find a newer version of a
-package quicker.
-</para>
+package quicker.</para>
 
 
 <literallayout>
 <literallayout>
 &ac-bash;
 &ac-bash;

+ 1 - 2
Attic/appendixc/patch.xml

@@ -1,4 +1,3 @@
 Patch (&patch-version;):
 Patch (&patch-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/patch/">
-ftp://ftp.gnu.org/gnu/patch/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/patch/">ftp://ftp.gnu.org/gnu/patch/</ulink>
 
 

+ 1 - 2
Attic/appendixc/perl.xml

@@ -1,4 +1,3 @@
 Perl (&perl-version;):
 Perl (&perl-version;):
-<ulink url="http://www.perl.com">
-http://www.perl.com</ulink>
+<ulink url="http://www.perl.com">http://www.perl.com</ulink>
 
 

+ 1 - 2
Attic/appendixc/procinfo.xml

@@ -1,4 +1,3 @@
 Procinfo (&procinfo-version;):
 Procinfo (&procinfo-version;):
-<ulink url="ftp://ftp.cistron.nl/pub/people/svm/">
-ftp://ftp.cistron.nl/pub/people/svm/</ulink>
+<ulink url="ftp://ftp.cistron.nl/pub/people/svm/">ftp://ftp.cistron.nl/pub/people/svm/</ulink>
 
 

+ 1 - 2
Attic/appendixc/procps.xml

@@ -1,4 +1,3 @@
 Procps (&procps-version;):
 Procps (&procps-version;):
-<ulink url="ftp://people.redhat.com/johnsonm/procps/">
-ftp://people.redhat.com/johnsonm/procps/</ulink>
+<ulink url="ftp://people.redhat.com/johnsonm/procps/">ftp://people.redhat.com/johnsonm/procps/</ulink>
 
 

+ 2 - 4
Attic/appendixc/psmisc.xml

@@ -1,6 +1,4 @@
 Psmisc (&psmisc-version;):
 Psmisc (&psmisc-version;):
-<ulink url="http://download.sourceforge.net/psmisc/">
-http://download.sourceforge.net/psmisc/</ulink>
-<ulink url="ftp://download.sourceforge.net/pub/sourceforge/psmisc/">
-ftp://download.sourceforge.net/pub/sourceforge/psmisc/</ulink>
+<ulink url="http://download.sourceforge.net/psmisc/">http://download.sourceforge.net/psmisc/</ulink>
+<ulink url="ftp://download.sourceforge.net/pub/sourceforge/psmisc/">ftp://download.sourceforge.net/pub/sourceforge/psmisc/</ulink>
 
 

+ 1 - 2
Attic/appendixc/sed.xml

@@ -1,4 +1,3 @@
 Sed (&sed-version;):
 Sed (&sed-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/sed/">
-ftp://ftp.gnu.org/gnu/sed/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/sed/">ftp://ftp.gnu.org/gnu/sed/</ulink>
 
 

+ 2 - 4
Attic/appendixc/shadowpwd-patch.xml

@@ -1,6 +1,4 @@
 Shadow Password Suite Patch (&shadow-version;):
 Shadow Password Suite Patch (&shadow-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/shadowpwd.xml

@@ -1,4 +1,3 @@
 Shadow Password Suite (&shadow-version;):
 Shadow Password Suite (&shadow-version;):
-<ulink url="ftp://ftp.pld.org.pl/software/shadow/">
-ftp://ftp.pld.org.pl/software/shadow/</ulink>
+<ulink url="ftp://ftp.pld.org.pl/software/shadow/">ftp://ftp.pld.org.pl/software/shadow/</ulink>
 
 

+ 2 - 4
Attic/appendixc/shellutils-patch.xml

@@ -1,6 +1,4 @@
 Sh-utils Patch (&sh-utils-version;):
 Sh-utils Patch (&sh-utils-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/shellutils.xml

@@ -1,4 +1,3 @@
 Sh-utils (&sh-utils-version;):
 Sh-utils (&sh-utils-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/sh-utils/">
-ftp://ftp.gnu.org/gnu/sh-utils/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/sh-utils/">ftp://ftp.gnu.org/gnu/sh-utils/</ulink>
 
 

+ 1 - 2
Attic/appendixc/sysklogd.xml

@@ -1,4 +1,3 @@
 Sysklogd (&sysklogd-version;):
 Sysklogd (&sysklogd-version;):
-<ulink url="ftp://ftp.ibiblio.org/pub/Linux/system/daemons/">
-ftp://ftp.ibiblio.org/pub/Linux/system/daemons/</ulink>
+<ulink url="ftp://ftp.ibiblio.org/pub/Linux/system/daemons/">ftp://ftp.ibiblio.org/pub/Linux/system/daemons/</ulink>
 
 

+ 2 - 4
Attic/appendixc/sysvinit-patch.xml

@@ -1,6 +1,4 @@
 Sysvinit Patch (&sysvinit-version;):
 Sysvinit Patch (&sysvinit-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/sysvinit.xml

@@ -1,4 +1,3 @@
 Sysvinit (&sysvinit-version;):
 Sysvinit (&sysvinit-version;):
-<ulink url="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/">
-ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/</ulink>
+<ulink url="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/">ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/</ulink>
 
 

+ 1 - 2
Attic/appendixc/tar-patch.xml

@@ -1,4 +1,3 @@
 Tar Patch (&tar-version;):
 Tar Patch (&tar-version;):
-<ulink url="http://sourceware.cygnus.com/bzip2/">
-http://sourceware.cygnus.com/bzip2/</ulink>
+<ulink url="http://sourceware.cygnus.com/bzip2/">http://sourceware.cygnus.com/bzip2/</ulink>
 
 

+ 1 - 2
Attic/appendixc/tar.xml

@@ -1,4 +1,3 @@
 Tar (&tar-version;):
 Tar (&tar-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/tar/">
-ftp://ftp.gnu.org/gnu/tar/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/tar/">ftp://ftp.gnu.org/gnu/tar/</ulink>
 
 

+ 2 - 4
Attic/appendixc/texinfo-patch.xml

@@ -1,6 +1,4 @@
 Texinfo Patch (&texinfo-version;):
 Texinfo Patch (&texinfo-version;):
-<ulink url="&ftp;/">
-&ftp;/</ulink>
-<ulink url="&http;/">
-&http;/</ulink>
+<ulink url="&ftp;/">&ftp;/</ulink>
+<ulink url="&http;/">&http;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/texinfo.xml

@@ -1,4 +1,3 @@
 Texinfo (&texinfo-version;):
 Texinfo (&texinfo-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/texinfo/">
-ftp://ftp.gnu.org/gnu/texinfo/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/texinfo/">ftp://ftp.gnu.org/gnu/texinfo/</ulink>
 
 

+ 1 - 2
Attic/appendixc/textutils.xml

@@ -1,4 +1,3 @@
 Text Utils (&textutils-version;):
 Text Utils (&textutils-version;):
-<ulink url="ftp://ftp.gnu.org/gnu/textutils/">
-ftp://ftp.gnu.org/gnu/textutils/</ulink>
+<ulink url="ftp://ftp.gnu.org/gnu/textutils/">ftp://ftp.gnu.org/gnu/textutils/</ulink>
 
 

+ 2 - 4
Attic/appendixc/toplevel.xml

@@ -1,8 +1,6 @@
 Browse FTP: 
 Browse FTP: 
-<ulink url="ftp-root;/">
-&ftp-root;/</ulink>
+<ulink url="ftp-root;/">&ftp-root;/</ulink>
 
 
 Browse HTTP:
 Browse HTTP:
-<ulink url="&http-root;/">
-&http-root;/</ulink>
+<ulink url="&http-root;/">&http-root;/</ulink>
 
 

+ 1 - 2
Attic/appendixc/utillinux.xml

@@ -1,4 +1,3 @@
 Util Linux (&util-linux-version;):
 Util Linux (&util-linux-version;):
-<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/">
-ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/</ulink>
+<ulink url="ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/">ftp://ftp.win.tue.nl/pub/linux-local/utils/util-linux/</ulink>
 
 

+ 2 - 4
Attic/appendixc/vim.xml

@@ -1,8 +1,6 @@
 Vim-rt (&vim-version;):
 Vim-rt (&vim-version;):
-<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/">
-ftp://ftp.vim.org/pub/editors/vim/unix/</ulink>
+<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/">ftp://ftp.vim.org/pub/editors/vim/unix/</ulink>
 
 
 Vim-src (&vim-version;):
 Vim-src (&vim-version;):
-<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/">
-ftp://ftp.vim.org/pub/editors/vim/unix/</ulink>
+<ulink url="ftp://ftp.vim.org/pub/editors/vim/unix/">ftp://ftp.vim.org/pub/editors/vim/unix/</ulink>
 
 

+ 14 - 28
appendixa/autoconf-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Autoconf package contains the autoconf, autoheader, autoreconf,
-autoscan, autoupdate and ifnames programs
-</para>
+<para>The Autoconf package contains the autoconf, autoheader, autoreconf,
+autoscan, autoupdate and ifnames programs</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,69 +10,57 @@ autoscan, autoupdate and ifnames programs
 
 
 <sect3><title>autoconf</title>
 <sect3><title>autoconf</title>
 
 
-<para>
-Autoconf is a tool for producing shell scripts that automatically
+<para>Autoconf is a tool for producing shell scripts that automatically
 configure software source code packages to adapt to many kinds of
 configure software source code packages to adapt to many kinds of
 UNIX-like systems.  The configuration scripts produced by Autoconf are
 UNIX-like systems.  The configuration scripts produced by Autoconf are
 independent of Autoconf when they are run, so their users do not need to
 independent of Autoconf when they are run, so their users do not need to
-have Autoconf.
-</para>
+have Autoconf.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>autoheader</title>
 <sect3><title>autoheader</title>
 
 
-<para>
-The autoheader program can create a template file of C #define
-statements for configure to use
-</para>
+<para>The autoheader program can create a template file of C #define
+statements for configure to use</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>autoreconf</title>
 <sect3><title>autoreconf</title>
 
 
-<para>
-If there are a lot of Autoconf-generated configure scripts, the
+<para>If there are a lot of Autoconf-generated configure scripts, the
 autoreconf program can save some work.  It runs autoconf (and
 autoreconf program can save some work.  It runs autoconf (and
 autoheader, where appropriate) repeatedly to remake the Autoconf
 autoheader, where appropriate) repeatedly to remake the Autoconf
 configure scripts and configuration header templates in the directory
 configure scripts and configuration header templates in the directory
-tree rooted at the current directory.
-</para>
+tree rooted at the current directory.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>autoscan</title>
 <sect3><title>autoscan</title>
 
 
-<para>
-The autoscan program can help to create a configure.in file for
+<para>The autoscan program can help to create a configure.in file for
 a software package. autoscan examines source files in the directory
 a software package. autoscan examines source files in the directory
 tree rooted at a directory given as a command line argument, or the
 tree rooted at a directory given as a command line argument, or the
 current directory if none is given.  It searches the source files for
 current directory if none is given.  It searches the source files for
 common portability problems and creates a file configure.scan which
 common portability problems and creates a file configure.scan which
-is a preliminary configure.in for that package.
-</para>
+is a preliminary configure.in for that package.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>autoupdate</title>
 <sect3><title>autoupdate</title>
 
 
-<para>
-The autoupdate program updates a configure.in file that calls
-Autoconf macros by their old names to use the current macro names.
-</para>
+<para>The autoupdate program updates a configure.in file that calls
+Autoconf macros by their old names to use the current macro names.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ifnames</title>
 <sect3><title>ifnames</title>
 
 
-<para>
-ifnames can help when writing a configure.in for a software
+<para>ifnames can help when writing a configure.in for a software
 package. It prints the identifiers that the package already uses in C
 package. It prints the identifiers that the package already uses in C
 preprocessor conditionals. If a package has already been set up to
 preprocessor conditionals. If a package has already been set up to
 have some portability, this program can help to figure out what its
 have some portability, this program can help to figure out what its
 configure needs to check for. It may help fill in some gaps in a
 configure needs to check for. It may help fill in some gaps in a
-configure.in generated by autoscan.
-</para>
+configure.in generated by autoscan.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 7 - 15
appendixa/automake-desc.xml

@@ -1,9 +1,7 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Automake package contains the aclocal and automake programs
-</para>
+<para>The Automake package contains the aclocal and automake programs</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -11,30 +9,24 @@ The Automake package contains the aclocal and automake programs
 
 
 <sect3><title>aclocal</title>
 <sect3><title>aclocal</title>
 
 
-<para>
-Automake includes a number of Autoconf macros which can be used in
+<para>Automake includes a number of Autoconf macros which can be used in
 packages; some of them are actually required by Automake in certain
 packages; some of them are actually required by Automake in certain
 situations. These macros must be defined in the aclocal.m4-file;
 situations. These macros must be defined in the aclocal.m4-file;
-otherwise they will not be seen by autoconf.
-</para>
+otherwise they will not be seen by autoconf.</para>
 
 
-<para>
-The aclocal program will automatically generate aclocal.m4 files
+<para>The aclocal program will automatically generate aclocal.m4 files
 based on the contents of configure.in.  This provides a convenient
 based on the contents of configure.in.  This provides a convenient
 way to get Automake-provided macros, without having to search around.
 way to get Automake-provided macros, without having to search around.
-Also, the aclocal mechanism is extensible for use by other packages.
-</para>
+Also, the aclocal mechanism is extensible for use by other packages.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>automake</title>
 <sect3><title>automake</title>
 
 
-<para>
-To create all the Makefile.in's for a package, run the automake
+<para>To create all the Makefile.in's for a package, run the automake
 program in the top level directory, with no arguments.  automake will
 program in the top level directory, with no arguments.  automake will
 automatically find each appropriate Makefile.am (by scanning
 automatically find each appropriate Makefile.am (by scanning
-configure.in) and generate the corresponding Makefile.in.
-</para>
+configure.in) and generate the corresponding Makefile.in.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 3 - 7
appendixa/bash-desc.xml

@@ -1,20 +1,16 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Bash package contains the bash program
-</para>
+<para>The Bash package contains the bash program</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-Bash is the Bourne-Again SHell, which is a widely used command
+<para>Bash is the Bourne-Again SHell, which is a widely used command
 interpreter on Unix systems. Bash is a program that reads from standard
 interpreter on Unix systems. Bash is a program that reads from standard
 input, the keyboard. A user types something and the program will evaluate
 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>
+what he has typed and do something with it, like running a program.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 10 - 24
appendixa/bin86-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Bin86 contains the as86, as86_encap, ld86, objdump86, nm86 and
-size86 programs.
-</para>
+<para>The Bin86 contains the as86, as86_encap, ld86, objdump86, nm86 and
+size86 programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,52 +10,40 @@ size86 programs.
 
 
 <sect3><title>as86</title>
 <sect3><title>as86</title>
 
 
-<para>
-as86 is an assembler for the 8086...80386 processors.
-</para>
+<para>as86 is an assembler for the 8086...80386 processors.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>as86_encap</title>
 <sect3><title>as86_encap</title>
 
 
-<para>
-as86_encap is a shell script to call as86 and convert the created binary 
+<para>as86_encap is a shell script to call as86 and convert the created binary 
 into a C file prog.v to be included in or linked with programs like boot 
 into a C file prog.v to be included in or linked with programs like boot 
-block installers.
-</para>
+block installers.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ld86</title>
 <sect3><title>ld86</title>
 
 
-<para>
-ld86 understands only the object files produced by the as86 assembler, it 
-can link them into either an impure or a separate I&amp;D executable.
-</para>
+<para>ld86 understands only the object files produced by the as86 assembler, it 
+can link them into either an impure or a separate I&amp;D executable.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>objdump86</title>
 <sect3><title>objdump86</title>
 
 
-<para>
-No description available.
-</para>
+<para>No description available.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>nm86</title>
 <sect3><title>nm86</title>
 
 
-<para>
-No description available.
-</para>
+<para>No description available.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>size86</title>
 <sect3><title>size86</title>
 
 
-<para>
-No description available.
-</para>
+<para>No description available.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 31 - 65
appendixa/binutils-desc.xml

@@ -1,11 +1,9 @@
 <sect2>
 <sect2>
 <title>Description</title>
 <title>Description</title>
 
 
-<para>
-The Binutils package contains the gasp, gprof, ld, as, ar, nm, objcopy, 
+<para>The Binutils package contains the gasp, gprof, ld, as, ar, nm, objcopy, 
 objdump, ranlib, readelf,  size, strings, strip, c++filt and addr2line 
 objdump, ranlib, readelf,  size, strings, strip, c++filt and addr2line 
-programs
-</para>
+programs</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -13,159 +11,127 @@ programs
 
 
 <sect3><title>gasp</title>
 <sect3><title>gasp</title>
 
 
-<para>
-Gasp is the Assembler Macro Preprocessor.
-</para>
+<para>Gasp is the Assembler Macro Preprocessor.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>gprof</title>
 <sect3><title>gprof</title>
 
 
-<para>
-gprof displays call graph profile data.
-</para>
+<para>gprof displays call graph profile data.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ld</title>
 <sect3><title>ld</title>
 
 
-<para>
-ld combines a number of object and  archive  files,  relocates  their data 
+<para>ld combines a number of object and archive files,  relocates  their data 
 and ties up symbol references. Often the last step in building a new compiled 
 and ties up symbol references. Often the last step in building a new compiled 
-program to run  is  a call to ld.
-</para>
+program to run is a call to ld.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>as</title>
 <sect3><title>as</title>
 
 
-<para>
-as is primarily intended to assemble the output of the GNU C compiler gcc 
-for use by the linker ld.
-</para>
+<para>as is primarily intended to assemble the output of the GNU C compiler gcc 
+for use by the linker ld.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ar</title>
 <sect3><title>ar</title>
 
 
-<para>
-The ar program creates, modifies, and extracts from archives. An archive is 
-a single file holding a collection of other files in a structure that makes 
+<para>The ar program creates, modifies, and extracts from archives. An archive 
+is a single file holding a collection of other files in a structure that makes 
 it  possible to retrieve the original individual files (called members of 
 it  possible to retrieve the original individual files (called members of 
-the archive).
-</para>
+the archive).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>nm</title>
 <sect3><title>nm</title>
 
 
-<para>
-nm lists the symbols from object files.
-</para>
+<para>nm lists the symbols from object files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>objcopy</title>
 <sect3><title>objcopy</title>
 
 
-<para>
-objcopy utility copies the contents of an object file to another. objcopy 
+<para>objcopy utility copies the contents of an object file to another. objcopy 
 uses the GNU BFD Library to read and write the object files. It can write 
 uses the GNU BFD Library to read and write the object files. It can write 
 the destination object file in a format different from that of the source
 the destination object file in a format different from that of the source
-object file.  
-</para>
+object file.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>objdump</title>
 <sect3><title>objdump</title>
 
 
-<para>
-objdump displays information about one or more object files. The options 
+<para>objdump displays information about one or more object files. The options 
 control what particular information to display. This information is mostly 
 control what particular information to display. This information is mostly 
 useful to programmers who are working on the compilation tools, as opposed to
 useful to programmers who are working on the compilation tools, as opposed to
-programmers who just want their program to compile and work.
-</para>
+programmers who just want their program to compile and work.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ranlib</title>
 <sect3><title>ranlib</title>
 
 
-<para>
-ranlib generates an index to the contents of an archive, and stores it in 
+<para>ranlib generates an index to the contents of an archive, and stores it in 
 the archive.  The index lists each symbol defined by a member of an archive 
 the archive.  The index lists each symbol defined by a member of an archive 
-that is a relocatable object file.
-</para>
+that is a relocatable object file.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>readelf</title>
 <sect3><title>readelf</title>
 
 
-<para>
-readelf displays information about elf type binaries.
-</para>
+<para>readelf displays information about elf type binaries.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>size</title>
 <sect3><title>size</title>
 
 
-<para>
-size lists the section sizes --and the total size-- for each of the object 
-files objfile in its argument  list. By default, one line of output is 
-generated for each object file or each module in an archive.
-</para>
+<para>size lists the section sizes --and the total size-- for each of the 
+object files objfile in its argument  list. By default, one line of output is 
+generated for each object file or each module in an archive.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>strings</title>
 <sect3><title>strings</title>
 
 
-<para>
-For each  file  given, strings prints the printable character sequences 
+<para>For each  file  given, strings prints the printable character sequences 
 that are at least  4  characters  long (or the number specified with an
 that are at least  4  characters  long (or the number specified with an
 option to the program) and are followed by an unprintable character. By 
 option to the program) and are followed by an unprintable character. By 
 default, it only prints the strings from the initialized and loaded 
 default, it only prints the strings from the initialized and loaded 
 sections of object files; for other types of files, it prints the strings 
 sections of object files; for other types of files, it prints the strings 
-from the whole file.
-</para>
+from the whole file.</para>
 
 
-<para>
-strings  is  mainly useful for determining the contents of non-text files.
-</para>
+<para>strings is mainly useful for determining the contents of non-text files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>strip</title>
 <sect3><title>strip</title>
 
 
-<para>
-strip discards all or specific symbols from object files. The list of 
+<para>strip discards all or specific symbols from object files. The list of 
 object files may include archives. At least one object file must be
 object files may include archives. At least one object file must be
 given. strip modifies the files named in its argument, rather than writing 
 given. strip modifies the files named in its argument, rather than writing 
-modified copies under different names.
-</para>
+modified copies under different names.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>c++filt</title>
 <sect3><title>c++filt</title>
 
 
-<para>
-The C++ language provides function overloading, which means that it is 
+<para>The C++ language provides function overloading, which means that it is 
 possible to
 possible to
 write many functions with the same name (providing each takes parameters 
 write many functions with the same name (providing each takes parameters 
 of different types).  All C++ function names are encoded into a low-level 
 of different types).  All C++ function names are encoded into a low-level 
 assembly label (this process is known as mangling). The c++filt program 
 assembly label (this process is known as mangling). The c++filt program 
 does the inverse mapping: it decodes (demangles) low-level names into 
 does the inverse mapping: it decodes (demangles) low-level names into 
 user-level names so that the linker can keep these overloaded functions 
 user-level names so that the linker can keep these overloaded functions 
-from clashing.
-</para>
+from clashing.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>addr2line</title>
 <sect3><title>addr2line</title>
 
 
-<para>
-addr2line translates program addresses into file names and line numbers. 
+<para>addr2line translates program addresses into file names and line numbers. 
 Given an address and an executable, it uses the  debugging information in 
 Given an address and an executable, it uses the  debugging information in 
 the executable to figure out which file name and line number are associated 
 the executable to figure out which file name and line number are associated 
-with a given address.
-</para>
+with a given address.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 13 - 30
appendixa/bison-desc.xml

@@ -1,57 +1,41 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Bison package contains the bison program.
-</para>
+<para>The Bison package contains the bison program.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-Bison is a parser generator, a replacement for YACC. YACC stands for Yet
+<para>Bison is a parser generator, a replacement for YACC. YACC stands for Yet
 Another Compiler Compiler. What is Bison then? It is a program that
 Another Compiler Compiler. What is Bison then? It is a program that
 generates a program that analyzes the structure of a text file. Instead
 generates a program that analyzes the structure of a text file. Instead
 of
 of
 writing the actual program a user specifies how things should be connected
 writing the actual program a user specifies how things should be connected
 and with
 and with
-those rules a program is constructed that analyzes the text file.
-</para>
+those rules a program is constructed that analyzes the text file.</para>
 
 
-<para>
-There are a lot of examples where structure is needed and one of them is
-the
-calculator.
-</para>
+<para>There are a lot of examples where structure is needed and one of them is
+the calculator.</para>
 
 
-<para>
-Given the string :
-</para>
+<para>Given the string :</para>
 
 
-<blockquote><literallayout>
-        1 + 2 * 3
-</literallayout></blockquote>
+<blockquote><literallayout>        1 + 2 * 3</literallayout></blockquote>
 
 
-<para>
-A human can easily come to the result 7. Why? Because of the structure. 
+<para>A human can easily come to the result 7. Why? Because of the structure. 
 Our brain knows
 Our brain knows
 how to interpret the string. The computer doesn't know that and Bison
 how to interpret the string. The computer doesn't know that and Bison
 is a
 is a
 tool to help it understand by presenting the string in the following way
 tool to help it understand by presenting the string in the following way
-to the compiler:
-</para>
+to the compiler:</para>
 
 
-<blockquote><literallayout>
-            +
+<blockquote><literallayout>            +
            / \
            / \
           *   1
           *   1
          / \
          / \
-        2   3
-</literallayout></blockquote>
+        2   3</literallayout></blockquote>
 
 
-<para>
-Starting at the bottom of a tree and coming across the numbers 2 and
+<para>Starting at the bottom of a tree and coming across the numbers 2 and
 3 which are joined by the multiplication symbol, the computer
 3 which are joined by the multiplication symbol, the computer
 multiplies 2 and 3. The result of that multiplication is remembered and
 multiplies 2 and 3. The result of that multiplication is remembered and
 the next thing that the computer sees is the result of 2*3 and the
 the next thing that the computer sees is the result of 2*3 and the
@@ -59,8 +43,7 @@ number 1 which are joined by the add symbol. Adding 1 to the previous
 result makes 7. In calculating the most complex calculations can be
 result makes 7. In calculating the most complex calculations can be
 broken down in this tree format and the computer just starts at the
 broken down in this tree format and the computer just starts at the
 bottom and works it's way up to the top and comes with the correct
 bottom and works it's way up to the top and comes with the correct
-answer. Of course, Bison isn't only used for calculators alone.
-</para>
+answer. Of course, Bison isn't only used for calculators alone.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 8 - 17
appendixa/bzip2-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Bzip2 packages contains the bzip2, bunzip2, bzcat and bzip2recover 
-programs.
-</para>
+<para>The Bzip2 packages contains the bzip2, bunzip2, bzcat and bzip2recover 
+programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,37 +10,30 @@ programs.
 
 
 <sect3><title>Bzip2</title>
 <sect3><title>Bzip2</title>
 
 
-<para>
-bzip2 compresses files using the Burrows-Wheeler block sorting text 
+<para>bzip2 compresses files using the Burrows-Wheeler block sorting text 
 compression algorithm, and Huffman coding. Compression is generally 
 compression algorithm, and Huffman coding. Compression is generally 
 considerably  better than that achieved by more conventional LZ77/LZ78-based 
 considerably  better than that achieved by more conventional LZ77/LZ78-based 
 compressors, and approaches the performance of the PPM family of statistical 
 compressors, and approaches the performance of the PPM family of statistical 
-compressors.
-</para>
+compressors.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>Bunzip2</title>
 <sect3><title>Bunzip2</title>
 
 
-<para>
-Bunzip2 decompresses files that are compressed with bzip2.
-</para>
+<para>Bunzip2 decompresses files that are compressed with bzip2.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>bzcat</title>
 <sect3><title>bzcat</title>
 
 
-<para>
-bzcat (or bzip2 -dc) decompresses all specified files to the standard output.
-</para>
+<para>bzcat (or bzip2 -dc) decompresses all specified files to the standard 
+output.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>bzip2recover</title>
 <sect3><title>bzip2recover</title>
 
 
-<para>
-bzip2recover recovers data from damaged bzip2 files.
-</para>
+<para>bzip2recover recovers data from damaged bzip2 files.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 6 - 14
appendixa/diffutils-desc.xml

@@ -1,9 +1,7 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Diffutils package contains the cmp, diff, diff3 and sdiff programs.
-</para>
+<para>The Diffutils package contains the cmp, diff, diff3 and sdiff programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -11,27 +9,21 @@ The Diffutils package contains the cmp, diff, diff3 and sdiff programs.
 
 
 <sect3><title>cmp and diff</title>
 <sect3><title>cmp and diff</title>
 
 
-<para>
-cmp and diff both compare two files and report their differences. Both
-programs have extra options which compare files in different situations.
-</para>
+<para>cmp and diff both compare two files and report their differences. Both
+programs have extra options which compare files in different situations.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>diff3</title>
 <sect3><title>diff3</title>
 
 
-<para>
-The difference between diff and diff3 is that diff compares 2 files,
-diff3 compares 3 files.
-</para>
+<para>The difference between diff and diff3 is that diff compares 2 files,
+diff3 compares 3 files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>sdiff</title>
 <sect3><title>sdiff</title>
 
 
-<para>
-sdiff merges two files and interactively outputs the results.
-</para>
+<para>sdiff merges two files and interactively outputs the results.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 24 - 49
appendixa/e2fsprogs-desc.xml

@@ -1,11 +1,9 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The e2fsprogs package contains the chattr, lsattr, uuidgen, badblocks,
+<para>The e2fsprogs package contains the chattr, lsattr, uuidgen, badblocks,
 debugfs, dumpe2fs, e2fsck, e2label, fsck, fsck.ext2, mke2fs, mkfs.ext2,
 debugfs, dumpe2fs, e2fsck, e2label, fsck, fsck.ext2, mke2fs, mkfs.ext2,
-mklost+found and tune2fs programs.
-</para>
+mklost+found and tune2fs programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -13,109 +11,86 @@ mklost+found and tune2fs programs.
 
 
 <sect3><title>chattr</title>
 <sect3><title>chattr</title>
 
 
-<para>
-chattr changes the file attributes on a Linux second extended file system.
-</para>
+<para>chattr changes the file attributes on a Linux second extended file
+system. </para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>lsattr</title>
 <sect3><title>lsattr</title>
 
 
-<para>
-lsattr lists the file attributes on a second extended file system.
-</para>
+<para>lsattr lists the file attributes on a second extended file system.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>uuidgen</title>
 <sect3><title>uuidgen</title>
 
 
-<para>
-The uuidgen program creates a new universally unique identifier (UUID) 
+<para>The uuidgen program creates a new universally unique identifier (UUID) 
 using the libuuid library. The new UUID can reasonably be considered unique 
 using the libuuid library. The new UUID can reasonably be considered unique 
 among all UUIDs created on the local system, and among UUIDs created on other
 among all UUIDs created on the local system, and among UUIDs created on other
-systems in the past and in the future.
-</para>
+systems in the past and in the future.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>badblocks</title>
 <sect3><title>badblocks</title>
 
 
-<para>
-badblocks is used to search for bad blocks on a device (usually a disk 
-partition).
-</para>
+<para>badblocks is used to search for bad blocks on a device (usually a disk 
+partition).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>debugfs</title>
 <sect3><title>debugfs</title>
 
 
-<para>
-The debugfs program is a file system debugger. It can be used  to examine 
-and change the state of an ext2 file system.
-</para>
+<para>The debugfs program is a file system debugger. It can be used  to examine 
+and change the state of an ext2 file system.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>dumpe2fs</title>
 <sect3><title>dumpe2fs</title>
 
 
-<para>
-dumpe2fs prints the super block and blocks group information for the 
-filesystem present on a specified device.
-</para>
+<para>dumpe2fs prints the super block and blocks group information for the 
+filesystem present on a specified device.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>e2fsck and fsck.ext2</title>
 <sect3><title>e2fsck and fsck.ext2</title>
 
 
-<para>
-e2fsck is used to check a Linux second extended file  system. fsck.ext2
-does the same as e2fsck.
-</para>
+<para>e2fsck is used to check a Linux second extended file  system. fsck.ext2
+does the same as e2fsck.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>e2label</title>
 <sect3><title>e2label</title>
 
 
-<para>
-e2label will display or change the filesystem label on the ext2 filesystem 
-located on the specified device.
-</para>
+<para>e2label will display or change the filesystem label on the ext2 
+filesystem located on the specified device.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>fsck</title>
 <sect3><title>fsck</title>
 
 
-<para>
-fsck is used to check and optionally repair a Linux file system.
-</para>
+<para>fsck is used to check and optionally repair a Linux file system.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mke2fs and mkfs.ext2</title>
 <sect3><title>mke2fs and mkfs.ext2</title>
 
 
-<para>
-mke2fs is used to create a Linux second extended file system on a device 
-(usually a disk partition). mkfs.ext2 does the same as mke2fs.
-</para>
+<para>mke2fs is used to create a Linux second extended file system on a device 
+(usually a disk partition). mkfs.ext2 does the same as mke2fs.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mklost+found</title>
 <sect3><title>mklost+found</title>
 
 
-<para>
-mklost+found is used to create a lost+found directory in the current 
+<para>mklost+found is used to create a lost+found directory in the current 
 working directory on a Linux second extended file system. mklost+found 
 working directory on a Linux second extended file system. mklost+found 
-pre-allocates disk blocks to the directory to make it usable by e2fsck.
-</para>
+pre-allocates disk blocks to the directory to make it usable by e2fsck.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>tune2fs</title>
 <sect3><title>tune2fs</title>
 
 
-<para>
-tune2fs  adjusts  tunable filesystem parameters on a Linux second extended 
-filesystem.
-</para>
+<para>tune2fs adjusts tunable filesystem parameters on a Linux second extended 
+filesystem.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 3 - 7
appendixa/ed-desc.xml

@@ -1,19 +1,15 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Ed package contains the ed program.
-</para>
+<para>The Ed package contains the ed program.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-Ed is a line-oriented text editor.  It is used to create, display,
+<para>Ed is a line-oriented text editor.  It is used to create, display,
 modify and
 modify and
-otherwise manipulate text files.
-</para>
+otherwise manipulate text files.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/file-desc.xml

@@ -1,20 +1,16 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The File package contains the file program.
-</para>
+<para>The File package contains the file program.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-File tests each specified file in an attempt to classify it. There are 
+<para>File tests each specified file in an attempt to classify it. There are 
 three sets  of  tests,  performed in this order: filesystem tests, 
 three sets  of  tests,  performed in this order: filesystem tests, 
 magic number tests, and language tests. The first test that succeeds 
 magic number tests, and language tests. The first test that succeeds 
-causes the file type to be printed.
-</para>
+causes the file type to be printed.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 35 - 77
appendixa/fileutils-desc.xml

@@ -1,11 +1,9 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Fileutils package contains the chgrp, chmod, chown, cp, dd, df, dir,
+<para>The Fileutils package contains the chgrp, chmod, chown, cp, dd, df, dir,
 dircolors, du, install, ln, ls, mkdir, mkfifo, mknod, mv, rm, rmdir,
 dircolors, du, install, ln, ls, mkdir, mkfifo, mknod, mv, rm, rmdir,
-sync, touch and vdir programs.
-</para>
+sync, touch and vdir programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -13,181 +11,141 @@ sync, touch and vdir programs.
 
 
 <sect3><title>chgrp</title>
 <sect3><title>chgrp</title>
 
 
-<para>
-chgrp changes the group ownership of each given file to the named group, 
-which can be either a group name or a numeric group ID.
-</para>
+<para>chgrp changes the group ownership of each given file to the named group, 
+which can be either a group name or a numeric group ID.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>chmod</title>
 <sect3><title>chmod</title>
 
 
-<para>
-chmod changes the permissions of each given file according to mode, which 
+<para>chmod changes the permissions of each given file according to mode, which 
 can be either a symbolic representation of changes to make, or an octal 
 can be either a symbolic representation of changes to make, or an octal 
-number representing the bit pattern for the new permissions.
-</para>
+number representing the bit pattern for the new permissions.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>chown</title>
 <sect3><title>chown</title>
 
 
-<para>
-chown changes the user and/or group ownership of each given file.
-</para>
+<para>chown changes the user and/or group ownership of each given file.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>cp</title>
 <sect3><title>cp</title>
 
 
-<para>
-cp copies files from one place to another.
-</para>
+<para>cp copies files from one place to another.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>dd</title>
 <sect3><title>dd</title>
 
 
-<para>
-dd copies a file (from the standard input to the standard output, by default) 
-with a user-selectable blocksize, while optionally performing conversions 
-on it.
-</para>
+<para>dd copies a file (from the standard input to the standard output, by 
+default) with a user-selectable blocksize, while optionally performing 
+conversions on it.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>df</title>
 <sect3><title>df</title>
 
 
-<para>
-df displays the amount of disk space available on the filesystem
+<para>df displays the amount of disk space available on the filesystem
 containing each file name argument. If no file name is given, the space 
 containing each file name argument. If no file name is given, the space 
-available on all currently mounted filesystems is shown.
-</para>
+available on all currently mounted filesystems is shown.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ls, dir and vdir</title>
 <sect3><title>ls, dir and vdir</title>
 
 
-<para>
-dir and vdir are versions of ls with different default output formats. 
+<para>dir and vdir are versions of ls with different default output formats. 
 These programs list each given file or directory name. Directory contents 
 These programs list each given file or directory name. Directory contents 
 are sorted alphabetically.  For ls, files are by default listed in columns, 
 are sorted alphabetically.  For ls, files are by default listed in columns, 
 sorted  vertically, if the standard output is a terminal; otherwise they 
 sorted  vertically, if the standard output is a terminal; otherwise they 
 are listed one per  line. For dir, files are by default listed in columns,
 are listed one per  line. For dir, files are by default listed in columns,
-sorted vertically. For vdir, files are by default listed in long format.
-</para>
+sorted vertically. For vdir, files are by default listed in long format.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>dircolors</title>
 <sect3><title>dircolors</title>
 
 
-<para>
-dircolors  outputs commands to set the LS_COLOR environment variable.
+<para>dircolors  outputs commands to set the LS_COLOR environment variable.
 The LS_COLOR variable is use to change the default color scheme used by
 The LS_COLOR variable is use to change the default color scheme used by
-ls and related utilities.
-</para>
+ls and related utilities.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>du</title>
 <sect3><title>du</title>
 
 
-<para>
-du displays the amount of disk space used by each argument and for each 
-subdirectory of directory arguments.
-</para>
+<para>du displays the amount of disk space used by each argument and for each 
+subdirectory of directory arguments.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>install</title>
 <sect3><title>install</title>
 
 
-<para>
-install copies files and sets their permission modes and, if possible, 
-their owner and group.
-</para>
+<para>install copies files and sets their permission modes and, if possible, 
+their owner and group.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ln</title>
 <sect3><title>ln</title>
 
 
-<para>
-ln makes hard or soft (symbolic) links between files.
-</para>
+<para>ln makes hard or soft (symbolic) links between files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mkdir</title>
 <sect3><title>mkdir</title>
 
 
-<para>
-mkdir creates directories with a given name.
-</para>
+<para>mkdir creates directories with a given name.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mkfifo</title>
 <sect3><title>mkfifo</title>
 
 
-<para>
-mkfifo creates a FIFO with each given name.
-</para>
+<para>mkfifo creates a FIFO with each given name.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mknod</title>
 <sect3><title>mknod</title>
 
 
-<para>
-mknod creates a FIFO, character special file, or block special file with the 
-given file name.
-</para>
+<para>mknod creates a FIFO, character special file, or block special file 
+with the given file name.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>mv</title>
 <sect3><title>mv</title>
 
 
-<para>
-mv moves files from one directory to another or renames files, depending
-on the arguments given to mv.
-</para>
+<para>mv moves files from one directory to another or renames files, depending
+on the arguments given to mv.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>rm</title>
 <sect3><title>rm</title>
 
 
-<para>
-rm removes files or directories.
-</para>
+<para>rm removes files or directories.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>rmdir</title>
 <sect3><title>rmdir</title>
 
 
-<para>
-rmdir removes directories, if they are empty.
-</para>
+<para>rmdir removes directories, if they are empty.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>shred</title>
 <sect3><title>shred</title>
 
 
-<para>
-shred deletes a file securely, overwriting it first so that its contents can't
-be recovered.
-</para>
+<para>shred deletes a file securely, overwriting it first so that its 
+contents can't be recovered.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>sync</title>
 <sect3><title>sync</title>
 
 
-<para>
-sync forces changed blocks to disk and updates the super block.
-</para>
+<para>sync forces changed blocks to disk and updates the super block.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>touch</title>
 <sect3><title>touch</title>
 
 
-<para>
-touch changes the access and modification times of each given file to the 
-current time. Files that do not exist are created empty.
-</para>
+<para>touch changes the access and modification times of each given file to the 
+current time. Files that do not exist are created empty.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 19 - 33
appendixa/findutils-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Findutils package contains the find, locate, updatedb, xargs,
-frcode, code and bigram programs.
-</para>
+<para>The Findutils package contains the find, locate, updatedb, xargs,
+frcode, code and bigram programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,75 +10,63 @@ frcode, code and bigram programs.
 
 
 <sect3><title>Find</title>
 <sect3><title>Find</title>
 
 
-<para>
-The find program searches for files in a directory hierarchy which match
+<para>The find program searches for files in a directory hierarchy which match
 a certain criteria. If no criteria is given, it lists all files in the
 a certain criteria. If no criteria is given, it lists all files in the
-current directory and it's subdirectories.
-</para>
+current directory and it's subdirectories.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>Locate</title>
 <sect3><title>Locate</title>
 
 
-<para>
-Locate scans a database which contain all files and directories on a
+<para>Locate scans a database which contain all files and directories on a
 filesystem. This program lists the files and directories in this
 filesystem. This program lists the files and directories in this
 database matching a certain criteria. If a user is looking for a file this
 database matching a certain criteria. If a user is looking for a file this
 program will scan the database and tell him exactly where the files he
 program will scan the database and tell him exactly where the files he
 requested are located. This only makes sense if the locate database is
 requested are located. This only makes sense if the locate database is
-fairly up-to-date else it will provide out-of-date information.
-</para>
+fairly up-to-date else it will provide out-of-date information.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>Updatedb</title>
 <sect3><title>Updatedb</title>
 
 
-<para>
-The updatedb program updates the locate database. It scans the entire
+<para>The updatedb program updates the locate database. It scans the entire
 file system (including other file system that are currently mounted
 file system (including other file system that are currently mounted
 unless it is told not to do so) and puts every directory and file it finds
 unless it is told not to do so) and puts every directory and file it finds
 into the database that's used by the locate program which retrieves this
 into the database that's used by the locate program which retrieves this
 information. It's a good practice to update this database once a day to
 information. It's a good practice to update this database once a day to
-have it up-to-date whenever it is needed.
-</para>
+have it up-to-date whenever it is needed.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>Xargs</title>
 <sect3><title>Xargs</title>
 
 
-<para>
-The xargs command applies a command to a list of files. If there is a need to
-perform the same command on multiple files, a file can be created that
-contains all these files (one per line) and use xargs to perform that
-command on the list.
-</para>
+<para>The xargs command applies a command to a list of files. If there is 
+a need to perform the same command on multiple files, a file can be created 
+that contains all these files (one per line) and use xargs to perform that
+command on the list.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>frcode</title>
 <sect3><title>frcode</title>
 
 
-<para>
-updatedb runs a program called frcode to compress the list of file names
+<para>updatedb runs a program called frcode to compress the list of file names
 using front-compression, which reduces the database size by a factor of
 using front-compression, which reduces the database size by a factor of
-4 to 5.
-</para>
+4 to 5.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>code</title>
 <sect3><title>code</title>
 
 
-<para>
-code is the ancestor of frcode. It was used in older-style locate databases.
-</para>
+<para>code is the ancestor of frcode. It was used in older-style locate 
+databases.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>bigram</title>
 <sect3><title>bigram</title>
 	
 	
-<para>
-bigram is used together with code to produce older-style locate databases. To
-learn more about these last three programs, read the locatedb.5 manual page.
-</para>
+<para>bigram is used together with code to produce older-style locate 
+databases. To learn more about these last three programs, read the locatedb.5 
+manual page.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 3 - 7
appendixa/flex-desc.xml

@@ -1,22 +1,18 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Flex package contains the flex program
-</para>
+<para>The Flex package contains the flex program</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-Flex is a tool for generating programs which recognizes patterns in text. 
+<para>Flex is a tool for generating programs which recognizes patterns in text. 
 Pattern recognition is very useful in many applications. A user sets up rules 
 Pattern recognition is very useful in many applications. A user sets up rules 
 what to look for and flex will make a program that looks for those
 what to look for and flex will make a program that looks for those
 patterns. The reason people use flex is that it is much easier to set up 
 patterns. The reason people use flex is that it is much easier to set up 
 rules for what to look for than to write the actual program that finds 
 rules for what to look for than to write the actual program that finds 
-the text.
-</para>
+the text.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 8 - 16
appendixa/gcc-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The GCC package contains compilers, preprocessors and the GNU C++
-Library.
-</para>
+<para>The GCC package contains compilers, preprocessors and the GNU C++
+Library.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,38 +10,32 @@ Library.
 
 
 <sect3><title>Compiler</title>
 <sect3><title>Compiler</title>
 
 
-<para>
-A compiler translates source code in text format to a format
+<para>A compiler translates source code in text format to a format
 that a computer understands. After a source code file is compiled into
 that a computer understands. After a source code file is compiled into
 an object file, a linker will create an executable file from one or more
 an object file, a linker will create an executable file from one or more
-of these compiler generated object files.
-</para>
+of these compiler generated object files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>Preprocessor</title>
 <sect3><title>Preprocessor</title>
 
 
-<para>
-A preprocessor pre-processes a source file, such as including
+<para>A preprocessor pre-processes a source file, such as including
 the contents of header files into the source file. It's a good idea to 
 the contents of header files into the source file. It's a good idea to 
 not 
 not 
 do this manually to save a lot of time. Someone just inserts a line
 do this manually to save a lot of time. Someone just inserts a line
 like #include &lt;filename&gt;. The preprocessor inserts the
 like #include &lt;filename&gt;. The preprocessor inserts the
 contents of that file into the source file. That's one of the things a
 contents of that file into the source file. That's one of the things a
-preprocessor does.
-</para>
+preprocessor does.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>C++ Library</title>
 <sect3><title>C++ Library</title>
 
 
-<para>
-The C++ library is used by C++ programs. The C++ library contains
+<para>The C++ library is used by C++ programs. The C++ library contains
 functions that are frequently used in C++ programs. This way the
 functions that are frequently used in C++ programs. This way the
 programmer doesn't have to write certain functions (such as writing a
 programmer doesn't have to write certain functions (such as writing a
 string of text to the screen) from scratch every time he creates a
 string of text to the screen) from scratch every time he creates a
-program.
-</para>
+program.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 4 - 8
appendixa/gettext-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The gettext package contains the gettext, gettextize, msgcmp, msgcomm,
-msgfmt, msgmerge, msgunfmt and xgettext programs.
-</para>
+<para>The gettext package contains the gettext, gettextize, msgcmp, msgcomm,
+msgfmt, msgmerge, msgunfmt and xgettext programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,13 +10,11 @@ msgfmt, msgmerge, msgunfmt and xgettext programs.
 
 
 <sect3><title>gettext</title>
 <sect3><title>gettext</title>
 
 
-<para>
-The gettext package is used for internationalization (also known as
+<para>The gettext package is used for internationalization (also known as
 i18n) and for localization (also known as l10n). Programs can be
 i18n) and for localization (also known as l10n). Programs can be
 compiled with Native Language Support (NLS) which enable them to output
 compiled with Native Language Support (NLS) which enable them to output
 messages in the users native language rather than in the default English
 messages in the users native language rather than in the default English
-language.
-</para>
+language.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 5 - 11
appendixa/glibc-desc.xml

@@ -1,23 +1,18 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Glibc package contains the GNU C Library.
-</para>
+<para>The Glibc package contains the GNU C Library.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-The C Library is a collection of commonly used functions in programs.
+<para>The C Library is a collection of commonly used functions in programs.
 This way a programmer doesn't need to create his own functions for every
 This way a programmer doesn't need to create his own functions for every
 single task. The most common things like writing a string to the screen
 single task. The most common things like writing a string to the screen
-are already present and at the disposal of the programmer.
-</para>
+are already present and at the disposal of the programmer.</para>
 
 
-<para>
-The C library (actually almost every library) come in two flavors:
+<para>The C library (actually almost every library) come in two flavors:
 dynamic ones and static ones. In short when a program uses a static C
 dynamic ones and static ones. In short when a program uses a static C
 library, the code from the C library will be copied into the executable
 library, the code from the C library will be copied into the executable
 file. When a program uses a dynamic library, that executable will not
 file. When a program uses a dynamic library, that executable will not
@@ -25,8 +20,7 @@ contain the code from the C library, but  instead a routine that loads
 the functions from the library at the time the program is run. This
 the functions from the library at the time the program is run. This
 means a significant decrease in the file size of a program. The 
 means a significant decrease in the file size of a program. The 
 documentation that comes with the C Library describes this in more
 documentation that comes with the C Library describes this in more
-detail, as it is too complicated to explain here in one or two lines.
-</para>
+detail, as it is too complicated to explain here in one or two lines.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 7 - 15
appendixa/grep-desc.xml

@@ -1,9 +1,7 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The grep package contains the egrep, fgrep and grep programs.
-</para>
+<para>The grep package contains the egrep, fgrep and grep programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -11,28 +9,22 @@ The grep package contains the egrep, fgrep and grep programs.
 
 
 <sect3><title>egrep</title>
 <sect3><title>egrep</title>
 
 
-<para>
-egrep prints lines from files matching an extended regular expression
-pattern.
-</para>
+<para>egrep prints lines from files matching an extended regular expression
+pattern.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>fgrep</title>
 <sect3><title>fgrep</title>
 
 
-<para>
-fgrep prints lines from files matching a list of fixed strings,
-separated by newlines, any of which is to be matched.
-</para>
+<para>fgrep prints lines from files matching a list of fixed strings,
+separated by newlines, any of which is to be matched.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grep</title>
 <sect3><title>grep</title>
 
 
-<para>
-grep prints lines from files matching a basic regular expression
-pattern.
-</para>
+<para>grep prints lines from files matching a basic regular expression
+pattern.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 45 - 94
appendixa/groff-desc.xml

@@ -1,12 +1,10 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Groff packages contains the addftinfo, afmtodit, eqn, grodvi, groff,
+<para>The Groff packages contains the addftinfo, afmtodit, eqn, grodvi, groff,
 grog, grohtml, grolj4, grops, grotty, hpftodit, indxbib, lkbib, lookbib,
 grog, grohtml, grolj4, grops, grotty, hpftodit, indxbib, lkbib, lookbib,
 neqn, nroff, pfbtops, pic, psbb, refer, soelim, tbl, tfmtodit and troff
 neqn, nroff, pfbtops, pic, psbb, refer, soelim, tbl, tfmtodit and troff
-programs.
-</para>
+programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -14,219 +12,172 @@ programs.
 
 
 <sect3><title>addftinfo</title>
 <sect3><title>addftinfo</title>
 
 
-<para>
-addftinfo reads a troff font file and adds some additional font-metric 
-information that is used by the groff system.
-</para>
+<para>addftinfo reads a troff font file and adds some additional font-metric 
+information that is used by the groff system.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>afmtodit</title>
 <sect3><title>afmtodit</title>
 
 
-<para>
-afmtodit creates a font file for use with groff and grops.
-</para>
+<para>afmtodit creates a font file for use with groff and grops.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>eqn</title>
 <sect3><title>eqn</title>
 
 
-<para>
-eqn compiles descriptions of equations embedded within troff input files 
-into commands that are understood by troff.
-</para>
+<para>eqn compiles descriptions of equations embedded within troff input files 
+into commands that are understood by troff.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grodvi</title>
 <sect3><title>grodvi</title>
 
 
-<para>
-grodvi is a driver for groff that produces TeX dvi format.
-</para>
+<para>grodvi is a driver for groff that produces TeX dvi format.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>groff</title>
 <sect3><title>groff</title>
 
 
-<para>
-groff is a front-end to the groff document formatting system. Normally it 
+<para>groff is a front-end to the groff document formatting system. Normally it 
 runs the troff program and a post-processor appropriate for the selected 
 runs the troff program and a post-processor appropriate for the selected 
-device.
-</para>
+device.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grog</title>
 <sect3><title>grog</title>
 
 
-<para>
-grog reads files and guesses which of the groff options -e, -man, -me, -mm, 
--ms, -p, -s, and -t are required for printing files, and prints the groff
-command including those options on the standard output.
-</para>
+<para>grog reads files and guesses which of the groff options -e, -man, -me, 
+-mm, -ms, -p, -s, and -t are required for printing files, and prints the groff
+command including those options on the standard output.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grohtml</title>
 <sect3><title>grohtml</title>
 
 
-<para>
-grohtml translates the output of GNU troff to html
-</para>
+<para>grohtml translates the output of GNU troff to html</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grolj4</title>
 <sect3><title>grolj4</title>
 
 
-<para>
-grolj4 is a driver for groff that produces output in PCL5 format suitable 
-for an HP Laserjet 4 printer.
-</para>
+<para>grolj4 is a driver for groff that produces output in PCL5 format suitable 
+for an HP Laserjet 4 printer.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grops</title>
 <sect3><title>grops</title>
 
 
-<para>
-grops translates the output of GNU troff to Postscript.
-</para>
+<para>grops translates the output of GNU troff to Postscript.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>grotty</title>
 <sect3><title>grotty</title>
 
 
-<para>
-grotty translates the output of GNU troff into a form suitable for 
-typewriter-like  devices.
-</para>
+<para>grotty translates the output of GNU troff into a form suitable for 
+typewriter-like  devices.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>hpftodit</title>
 <sect3><title>hpftodit</title>
 
 
-<para>
-hpftodit creates a font file for use with groff -Tlj4 from an  HP
-tagged font metric file.
-</para>
+<para>hpftodit creates a font file for use with groff -Tlj4 from an  HP
+tagged font metric file.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>indxbib</title>
 <sect3><title>indxbib</title>
 
 
-<para>
-indxbib makes an inverted index for the bibliographic databases a
-specified file for use with refer, lookbib, and lkbib.
-</para>
+<para>indxbib makes an inverted index for the bibliographic databases a
+specified file for use with refer, lookbib, and lkbib.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>lkbib</title>
 <sect3><title>lkbib</title>
 
 
-<para>
-lkbib searches bibliographic databases for references that contain 
-specified keys and prints any references found on the standard output.
-</para>
+<para>lkbib searches bibliographic databases for references that contain 
+specified keys and prints any references found on the standard output.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>lookbib</title>
 <sect3><title>lookbib</title>
 
 
-<para>
-lookbib prints a prompt on the standard error (unless the standard input 
+<para>lookbib prints a prompt on the standard error (unless the standard input 
 is not a terminal), reads from the standard input a line containing a set 
 is not a terminal), reads from the standard input a line containing a set 
 of keywords, searches the bibliographic databases in a specified file for  
 of keywords, searches the bibliographic databases in a specified file for  
 references containing those keywords, prints any references found on the
 references containing those keywords, prints any references found on the
-standard output, and repeats this process until the end of input.
-</para>
+standard output, and repeats this process until the end of input.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>neqn</title>
 <sect3><title>neqn</title>
 
 
-<para>
-The neqn script formats equations for ascii output.
-</para>
+<para>The neqn script formats equations for ascii output.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>nroff</title>
 <sect3><title>nroff</title>
 
 
-<para>
-The nroff script emulates the nroff command using groff.
-</para>
+<para>The nroff script emulates the nroff command using groff.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>pfbtops</title>
 <sect3><title>pfbtops</title>
 
 
-<para>
-pfbtops translates a Postscript font in .pfb format to ASCII.
-</para>
+<para>pfbtops translates a Postscript font in .pfb format to ASCII.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>pic</title>
 <sect3><title>pic</title>
 
 
-<para>
-pic compiles descriptions of pictures embedded within troff or TeX input 
-files into commands that are understood by TeX or  troff.
-</para>
+<para>pic compiles descriptions of pictures embedded within troff or TeX input 
+files into commands that are understood by TeX or  troff.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>psbb</title>
 <sect3><title>psbb</title>
 
 
-<para>
-psbb reads a file which should be a Postscript document conforming to the 
-Document Structuring conventions and looks for a %%BoundingBox comment.
-</para>
+<para>psbb reads a file which should be a Postscript document conforming to the 
+Document Structuring conventions and looks for a %%BoundingBox comment.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>refer</title>
 <sect3><title>refer</title>
 
 
-<para>
-refer copies the contents of a file to the standard output, except that 
+<para>refer copies the contents of a file to the standard output, except that 
 lines between .[ and .] are interpreted as citations, and lines between .R1 
 lines between .[ and .] are interpreted as citations, and lines between .R1 
 and  .R2  are  interpreted as commands about how citations are to be 
 and  .R2  are  interpreted as commands about how citations are to be 
-processed.
-</para>
+processed.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>soelim</title>
 <sect3><title>soelim</title>
 
 
-<para>
-soelim reads files and replaces lines of the form 
+<para>soelim reads files and replaces lines of the form 
 <emphasis>.so file</emphasis> by  the  contents of
 <emphasis>.so file</emphasis> by  the  contents of
-<emphasis>file</emphasis>.
-</para>
+<emphasis>file</emphasis>.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>tbl</title>
 <sect3><title>tbl</title>
 
 
-<para>
-tbl compiles descriptions of tables embedded within troff input files 
-into commands that are understood  by  troff.
-</para>
+<para>tbl compiles descriptions of tables embedded within troff input files 
+into commands that are understood  by  troff.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>tfmtodit</title>
 <sect3><title>tfmtodit</title>
 
 
-<para>
-tfmtodit creates a font file for use with <userinput>groff
--Tdvi</userinput>
-</para>
+<para>tfmtodit creates a font file for use with <userinput>groff
+-Tdvi</userinput></para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>troff</title>
 <sect3><title>troff</title>
 
 
-<para>
-troff is highly compatible with Unix troff. Usually it should be invoked 
+<para>troff is highly compatible with Unix troff. Usually it should be invoked 
 using the groff command, which will also run preprocessors and 
 using the groff command, which will also run preprocessors and 
-post-processors in the appropriate order and with the appropriate options.
-</para>
+post-processors in the appropriate order and with the appropriate 
+options.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 18 - 38
appendixa/gzip-desc.xml

@@ -1,10 +1,8 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Gzip package contains the compress, gunzip, gzexe, gzip, uncompress, 
-zcat, zcmp, zdiff, zforce, zgrep, zmore and znew programs.
-</para>
+<para>The Gzip package contains the compress, gunzip, gzexe, gzip, uncompress, 
+zcat, zcmp, zdiff, zforce, zgrep, zmore and znew programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -12,88 +10,70 @@ zcat, zcmp, zdiff, zforce, zgrep, zmore and znew programs.
 
 
 <sect3><title>gunzip</title>
 <sect3><title>gunzip</title>
 
 
-<para>
-gunzip decompresses files that are compressed with gzip.
-</para>
+<para>gunzip decompresses files that are compressed with gzip.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>gzexe</title>
 <sect3><title>gzexe</title>
 
 
-<para>
-gzexe allows to compress executables in place and have them 
+<para>gzexe allows to compress executables in place and have them 
 automatically uncompress and execute when they are run (at a penalty in 
 automatically uncompress and execute when they are run (at a penalty in 
-performance).
-</para>
+performance).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>gzip</title>
 <sect3><title>gzip</title>
 
 
-<para>
-gzip reduces the size of the named files using Lempel-Ziv coding (LZ77).
-</para>
+<para>gzip reduces the size of the named files using 
+Lempel-Ziv coding (LZ77).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zcat</title>
 <sect3><title>zcat</title>
 
 
-<para>
-zcat uncompresses either a list of files on the command line or its 
-standard input and writes the uncompressed data on standard output
-</para>
+<para>zcat uncompresses either a list of files on the command line or its 
+standard input and writes the uncompressed data on standard output</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zcmp</title>
 <sect3><title>zcmp</title>
 
 
-<para>
-zcmp invokes the cmp program on compressed files.
-</para>
+<para>zcmp invokes the cmp program on compressed files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zdiff</title>
 <sect3><title>zdiff</title>
 
 
-<para>
-zdiff invokes the diff program on compressed files.
-</para>
+<para>zdiff invokes the diff program on compressed files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zforce</title>
 <sect3><title>zforce</title>
 
 
-<para>
-zforce forces a  .gz extension on all gzip files so that gzip will not 
+<para>zforce forces a  .gz extension on all gzip files so that gzip will not 
 compress them twice.  This can be useful for files with names truncated 
 compress them twice.  This can be useful for files with names truncated 
-after a file transfer.
-</para>
+after a file transfer.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zgrep</title>
 <sect3><title>zgrep</title>
 
 
-<para>
-zgrep invokes the grep program on compressed files.
-</para>
+<para>zgrep invokes the grep program on compressed files.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>zmore</title>
 <sect3><title>zmore</title>
 
 
-<para>
-zmore is a filter which allows examination of compressed or plain text 
+<para>zmore is a filter which allows examination of compressed or plain text 
 files one screen at a time on a soft-copy terminal (similar to the
 files one screen at a time on a soft-copy terminal (similar to the
-more program).
-</para>
+more program).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>znew</title>
 <sect3><title>znew</title>
 
 
-<para>
-znew re-compresses files from .Z (compress) format to .gz (gzip) format. 
-</para>
+<para>znew re-compresses files from .Z (compress) format to 
+.gz (gzip) format.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 12 - 26
appendixa/introduction.xml

@@ -2,51 +2,37 @@
 <title>Introduction</title>
 <title>Introduction</title>
 
 
 
 
-<para>
-This appendix describes the following aspect of each and every package
-that is installed in this book:
-</para>
+<para>This appendix describes the following aspect of each and every package
+that is installed in this book:</para>
 
 
 <itemizedlist>
 <itemizedlist>
 
 
-<listitem><para>
-	What every package contains
-</para></listitem>
+<listitem><para>	What every package contains</para></listitem>
 
 
-<listitem><para>
-	What every program from a package does
-</para></listitem>
+<listitem><para>	What every program from a package does</para></listitem>
 
 
 </itemizedlist>
 </itemizedlist>
 
 
-<para>
-The packages are listed in the same order as they are installed in
-chapter 5 (Intel system) or chapter 11 (PPC systems).
-</para>
+<para>The packages are listed in the same order as they are installed in
+chapter 5 (Intel system) or chapter 11 (PPC systems).</para>
 
 
-<para>
-Most information about these packages (especially the descriptions of
+<para>Most information about these packages (especially the descriptions of
 it) come from the man pages from those packages. I'm not going to print
 it) come from the man pages from those packages. I'm not going to print
 the entire man page, just the core elements to make it possible to understand
 the entire man page, just the core elements to make it possible to understand
  what
  what
 a program does. To get knowledge of all details on a program, I suggest
 a program does. To get knowledge of all details on a program, I suggest
-to start by reading the complete man page in addition to this appendix.
-</para>
+to start by reading the complete man page in addition to this appendix.</para>
 
 
-<para>
-Certain packages are documented more in depth
+<para>Certain packages are documented more in depth
 than others, because I just happen to know more about certain
 than others, because I just happen to know more about certain
 packages than I know about others. If anything should be added on the
 packages than I know about others. If anything should be added on the
 following descriptions, please don't hesitate to email me. This list is
 following descriptions, please don't hesitate to email me. This list is
 going to contain an in depth description of every package installed, but
 going to contain an in depth description of every package installed, but
 I can't do this on my own. I have had help from various people but more
 I can't do this on my own. I have had help from various people but more
-help is needed.
-</para>
+help is needed.</para>
 
 
-<para>
-Please note that currently only what a package does is described and not
-why it needs to be installed. That will be added later.
-</para>
+<para>Please note that currently only what a package does is described and not
+why it needs to be installed. That will be added later.</para>
 
 
 </sect1>
 </sect1>
 
 

+ 30 - 74
appendixa/kbd-desc.xml

@@ -1,8 +1,7 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Kbd package contains the chvt,
+<para>The Kbd package contains the chvt,
 deallocvt, dumpkeys, fgconsole, getkeycodes,
 deallocvt, dumpkeys, fgconsole, getkeycodes,
 kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn,
 kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn,
 psfxtable,
 psfxtable,
@@ -11,8 +10,7 @@ setkeycodes, setleds, setmetamode, setvesablank, showfont,
 showkey,
 showkey,
 unicode_start, and unicode_stop programs. There are some other programs that
 unicode_start, and unicode_stop programs. There are some other programs that
 don't get installed by default, as they are very optional. Take a look at the
 don't get installed by default, as they are very optional. Take a look at the
-Kbd package contents if you have trouble with your console.
-</para>
+Kbd package contents if you have trouble with your console.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -22,203 +20,161 @@ Kbd package contents if you have trouble with your console.
 <sect3>
 <sect3>
 <title>chvt</title>
 <title>chvt</title>
 
 
-<para>
-chvt changes foreground virtual terminal.
-</para>
+<para>chvt changes foreground virtual terminal.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>deallocvt</title>
 <title>deallocvt</title>
 
 
-<para>
-deallocvt deallocates unused virtual terminals.
-</para>
+<para>deallocvt deallocates unused virtual terminals.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>dumpkeys</title>
 <title>dumpkeys</title>
 
 
-<para>
-dumpkeys dumps keyboard translation tables.
-</para>
+<para>dumpkeys dumps keyboard translation tables.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>fgconsole</title>
 <title>fgconsole</title>
 
 
-<para>
-fgconsole prints the number of the active virtual terminal.
-</para>
+<para>fgconsole prints the number of the active virtual terminal.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>getkeycodes</title>
 <title>getkeycodes</title>
 
 
-<para>
-getkeycodes prints the kernel scancode-to-keycode mapping table.
-</para>
+<para>getkeycodes prints the kernel scancode-to-keycode mapping table.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>kbd_mode</title>
 <title>kbd_mode</title>
 
 
-<para>
-kbd_mode reports or sets the keyboard mode.
-</para>
+<para>kbd_mode reports or sets the keyboard mode.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>kbdrate</title>
 <title>kbdrate</title>
 
 
-<para>
-kbdrate sets the keyboard repeat and delay rates.
-</para>
+<para>kbdrate sets the keyboard repeat and delay rates.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>loadkeys</title>
 <title>loadkeys</title>
 
 
-<para>
-loadkeys loads keyboard translation tables.
-</para>
+<para>loadkeys loads keyboard translation tables.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>loadunimap</title>
 <title>loadunimap</title>
 
 
-<para>
-loadunimap loads the kernel unicode-to-font mapping table.
-</para>
+<para>loadunimap loads the kernel unicode-to-font mapping table.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>mapscrn</title>
 <title>mapscrn</title>
 
 
-<para>
-mapscrn loads a user defined output character
+<para>mapscrn loads a user defined output character
 mapping table into the console driver. Note that it is obsolete and that its
 mapping table into the console driver. Note that it is obsolete and that its
-features are built into setfont.
-</para>
+features are built into setfont.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>psfxtable</title>
 <title>psfxtable</title>
 
 
-<para>
-psfxtable is a tool for handling Unicode character tables for console fonts.
-</para>
+<para>psfxtable is a tool for handling Unicode character tables for 
+console fonts.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>resizecons</title>
 <title>resizecons</title>
 
 
-<para>
-resizecons changes the kernel idea of the console size.
-</para>
+<para>resizecons changes the kernel idea of the console size.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>screendump</title>
 <title>screendump</title>
 
 
-<para>
-A screen shot utility for the console.
-</para>
+<para>A screen shot utility for the console.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>setfont</title>
 <title>setfont</title>
 
 
-<para>
-This lets you change the EGA/VGA fonts in console.
-</para>
+<para>This lets you change the EGA/VGA fonts in console.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>setkeycodes</title>
 <title>setkeycodes</title>
 
 
-<para>
-setkeycodes loads kernel scancode-to-keycode mapping table entries.
-</para>
+<para>setkeycodes loads kernel scancode-to-keycode mapping table entries.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>setleds</title>
 <title>setleds</title>
 
 
-<para>
-setleds sets the keyboard LEDs. Many people find it useful to have numlock
-enabled by default, and it is by using this program that you can achieve this.
-</para>
+<para>setleds sets the keyboard LEDs. Many people find it useful to have numlock
+enabled by default, and it is by using this program that you can 
+achieve this.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>setmetamode</title>
 <title>setmetamode</title>
 
 
-<para>
-setmetamode defines the keyboard meta key handling.
-</para>
+<para>setmetamode defines the keyboard meta key handling.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>setvesablank</title>
 <title>setvesablank</title>
 
 
-<para>
-This lets you fiddle with the built-in hardware screensaver (not toasters, only
-a blank screen).
-</para>
+<para>This lets you fiddle with the built-in hardware screensaver 
+(not toasters, only a blank screen).</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>showfont</title>
 <title>showfont</title>
 
 
-<para>
-showfont displays data about a font. The information shown includes font
-information, font properties, character metrics, and character bitmaps.
-</para>
+<para>showfont displays data about a font. The information shown includes font
+information, font properties, character metrics, and character bitmaps.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>showkey</title>
 <title>showkey</title>
 
 
-<para>
-showkey examines the scancodes and keycodes sent by the keyboard.
-</para>
+<para>showkey examines the scancodes and keycodes sent by the keyboard.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>unicode_start</title>
 <title>unicode_start</title>
 
 
-<para>
-unicode_start puts the console in Unicode mode.
-</para>
+<para>unicode_start puts the console in Unicode mode.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3>
 <sect3>
 <title>unicode_stop</title>
 <title>unicode_stop</title>
 
 
-<para>
-unicode_stop reverts keyboard and console from unicode mode.
-</para>
+<para>unicode_stop reverts keyboard and console from unicode mode.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 3 - 7
appendixa/kernel-desc.xml

@@ -1,22 +1,18 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Linux kernel package contains the Linux kernel.
-</para>
+<para>The Linux kernel package contains the Linux kernel.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-The Linux kernel is at the core of every Linux system. It's what makes
+<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
 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
 very first piece of Linux software that gets loaded is the kernel. The
 kernel initializes the system's hardware components such as serial
 kernel initializes the system's hardware components such as serial
 ports, parallel ports, sound cards, network cards, IDE controllers, SCSI
 ports, parallel ports, sound cards, network cards, IDE controllers, SCSI
 controllers and a lot more. In a nutshell the kernel makes the hardware
 controllers and a lot more. In a nutshell the kernel makes the hardware
-available so that the software can run.
-</para>
+available so that the software can run.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/less-desc.xml

@@ -1,15 +1,12 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Less package contains the less program
-</para>
+<para>The Less package contains the less program</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-The less program is a file pager (or text viewer). It displays the
+<para>The less program is a file pager (or text viewer). It displays the
 contents
 contents
 of a file with the ability to scroll. Less is an improvement on the
 of a file with the ability to scroll. Less is an improvement on the
 common
 common
@@ -17,8 +14,7 @@ pager called <quote>more</quote>. Less has the ability to scroll
 backwards
 backwards
 through files as well and it doesn't need to read the entire file when
 through files as well and it doesn't need to read the entire file when
 it
 it
-starts, which makes it faster when reading large files.
-</para>
+starts, which makes it faster when reading large files.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 7 - 15
appendixa/libtool-desc.xml

@@ -1,9 +1,7 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Libtool package contains the libtool and libtoolize programs. It
-also contains the ltdl library.
-</para>
+<para>The Libtool package contains the libtool and libtoolize programs. It
+also contains the ltdl library.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -11,27 +9,21 @@ also contains the ltdl library.
 
 
 <sect3><title>libtool</title>
 <sect3><title>libtool</title>
 
 
-<para>
-Libtool provides generalized library-building support services.
-</para>
+<para>Libtool provides generalized library-building support services.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>libtoolize</title>
 <sect3><title>libtoolize</title>
 
 
-<para>
-libtoolize provides a standard way to add libtool support to a
-package.
-</para>
+<para>libtoolize provides a standard way to add libtool support to a
+package.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>ltdl library</title>
 <sect3><title>ltdl library</title>
 
 
-<para>
-Libtool provides a small library, called `libltdl', that aims at hiding 
-the various difficulties of dlopening libraries from programmers.
-</para>
+<para>Libtool provides a small library, called `libltdl', that aims at hiding 
+the various difficulties of dlopening libraries from programmers.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 3 - 7
appendixa/lilo-desc.xml

@@ -1,18 +1,14 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The Lilo package contains the lilo program.
-</para>
+<para>The Lilo package contains the lilo program.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-lilo installs the Linux boot loader which is used to start a Linux
-system.
-</para>
+<para>lilo installs the Linux boot loader which is used to start a Linux
+system.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/m4-desc.xml

@@ -1,23 +1,19 @@
 <sect2>
 <sect2>
 <title>Contents</title>
 <title>Contents</title>
 
 
-<para>
-The M4 package contains the M4 processor
-</para>
+<para>The M4 package contains the M4 processor</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2>
 <sect2>
 <title>Description</title>
 <title>Description</title>
 
 
-<para>
-M4 is a macro processor. It copies input to output expanding macros as it 
+<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
 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 
 of arguments. Besides just doing macro expansion m4 has built-in functions 
 for including named files, running UNIX commands, doing integer arithmetic, 
 for including named files, running UNIX commands, doing integer arithmetic, 
 manipulating text in various ways, recursion, etc. M4 can be used either 
 manipulating text in various ways, recursion, etc. M4 can be used either 
-as a front-end to a compiler or as a macro processor in its own right.
-</para>
+as a front-end to a compiler or as a macro processor in its own right.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/make-desc.xml

@@ -1,17 +1,13 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Make package contains the make program.
-</para>
+<para>The Make package contains the make program.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-make determines automatically which pieces of a large program need to be 
-recompiled, and issues the commands to recompile them.
-</para>
+<para>make determines automatically which pieces of a large program need to be 
+recompiled, and issues the commands to recompile them.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/makedev-desc.xml

@@ -1,17 +1,13 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The MAKEDEV package contains the MAKEDEV script.
-</para>
+<para>The MAKEDEV package contains the MAKEDEV script.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-MAKEDEV is a script that can help in creating the necessary static
-device files that usually reside in the /dev directory.
-</para>
+<para>MAKEDEV is a script that can help in creating the necessary static
+device files that usually reside in the /dev directory.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 9 - 19
appendixa/man-desc.xml

@@ -1,9 +1,7 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Man package contains the man, apropos whatis and makewhatis
-programs.
-</para>
+<para>The Man package contains the man, apropos whatis and makewhatis
+programs.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -11,42 +9,34 @@ programs.
 
 
 <sect3><title>man</title>
 <sect3><title>man</title>
 
 
-<para>
-man formats and displays the on-line manual pages.
-</para>
+<para>man formats and displays the on-line manual pages.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>apropos</title>
 <sect3><title>apropos</title>
 
 
-<para>
-apropos searches a set of database files containing short descriptions 
+<para>apropos searches a set of database files containing short descriptions 
 of system commands for keywords and  displays the result on the standard 
 of system commands for keywords and  displays the result on the standard 
-output.
-</para>
+output.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>whatis</title>
 <sect3><title>whatis</title>
 
 
-<para>
-whatis searches a set of database files containing short descriptions 
+<para>whatis searches a set of database files containing short descriptions 
 of system commands for keywords and displays the result on the standard 
 of system commands for keywords and displays the result on the standard 
-output. Only complete word matches are displayed.
-</para>
+output. Only complete word matches are displayed.</para>
 
 
 </sect3>
 </sect3>
 
 
 <sect3><title>makewhatis</title>
 <sect3><title>makewhatis</title>
 
 
-<para>
-makewhatis reads all the manual pages contained in given sections of 
+<para>makewhatis reads all the manual pages contained in given sections of 
 manpath or the pre-formatted pages contained in the given sections of 
 manpath or the pre-formatted pages contained in the given sections of 
 catpath. For  each  page, it writes a line in the whatis database; each 
 catpath. For  each  page, it writes a line in the whatis database; each 
 line consists of the name of the page  and  a  short  description, 
 line consists of the name of the page  and  a  short  description, 
 separated  by a dash. The description is extracted using the content of 
 separated  by a dash. The description is extracted using the content of 
-the NAME section of the manual page.
-</para>
+the NAME section of the manual page.</para>
 
 
 </sect3>
 </sect3>
 
 

+ 4 - 8
appendixa/manpages-desc.xml

@@ -1,18 +1,14 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Man-pages package contains various manual pages that don't come with
-the packages.
-</para>
+<para>The Man-pages package contains various manual pages that don't come with
+the packages.</para>
 
 
 </sect2>
 </sect2>
 
 
 <sect2><title>Description</title>
 <sect2><title>Description</title>
 
 
-<para>
-Examples of provided manual pages are the manual pages describing all
-the C and C++ functions, few important /dev/ files and more.
-</para>
+<para>Examples of provided manual pages are the manual pages describing all
+the C and C++ functions, few important /dev/ files and more.</para>
 
 
 </sect2>
 </sect2>
 
 

+ 3 - 7
appendixa/mawk-desc.xml

@@ -1,8 +1,6 @@
 <sect2><title>Contents</title>
 <sect2><title>Contents</title>
 
 
-<para>
-The Mawk package contains the mawk program.
-</para>
+<para>The Mawk package contains the mawk program.</para>
 
 
 </sect2>
 </sect2>
 
 
@@ -10,11 +8,9 @@ The Mawk package contains the mawk program.
 
 
 <sect3><title>mawk</title>
 <sect3><title>mawk</title>
 
 
-<para>
-Mawk is an interpreter for the AWK Programming Language. The AWK
+<para>Mawk is an interpreter for the AWK Programming Language. The AWK
 language is useful for manipulation of data files, text retrieval and 
 language is useful for manipulation of data files, text retrieval and 
-processing, and for prototyping and experimenting with algorithms.
-</para>
+processing, and for prototyping and experimenting with algorithms.</para>
 
 
 </sect3>
 </sect3>
 
 

Some files were not shown because too many files changed in this diff