Kaynağa Gözat

merged all chapter 4 xml files into one, separated packages and patches

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@2676 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Alex Gronenwoud 22 yıl önce
ebeveyn
işleme
b0dbf73848
80 değiştirilmiş dosya ile 280 ekleme ve 296 silme
  1. 0 2
      chapter04/all.xml
  2. 0 2
      chapter04/autoconf.xml
  3. 0 2
      chapter04/automake.xml
  4. 0 2
      chapter04/bash-patch.xml
  5. 0 2
      chapter04/bash.xml
  6. 0 2
      chapter04/bin86.xml
  7. 0 2
      chapter04/binutils.xml
  8. 0 2
      chapter04/bison.xml
  9. 0 2
      chapter04/bootscripts.xml
  10. 0 2
      chapter04/bzip2.xml
  11. 276 3
      chapter04/chapter04.xml
  12. 0 5
      chapter04/coreutils-patch.xml
  13. 0 2
      chapter04/coreutils.xml
  14. 0 2
      chapter04/dejagnu.xml
  15. 0 2
      chapter04/diffutils.xml
  16. 0 2
      chapter04/e2fsprogs.xml
  17. 0 2
      chapter04/ed-patch.xml
  18. 0 2
      chapter04/ed.xml
  19. 0 2
      chapter04/expect-patch.xml
  20. 0 2
      chapter04/expect.xml
  21. 0 2
      chapter04/file.xml
  22. 0 5
      chapter04/findutils-patch.xml
  23. 0 2
      chapter04/findutils.xml
  24. 0 2
      chapter04/flex.xml
  25. 0 2
      chapter04/gawk-patch.xml
  26. 0 2
      chapter04/gawk.xml
  27. 0 5
      chapter04/gcc-2953.xml
  28. 0 8
      chapter04/gcc-patch.xml
  29. 0 8
      chapter04/gcc.xml
  30. 0 2
      chapter04/gettext.xml
  31. 0 5
      chapter04/glibc-patch.xml
  32. 0 2
      chapter04/glibc-threads.xml
  33. 0 2
      chapter04/glibc.xml
  34. 0 2
      chapter04/grep.xml
  35. 0 2
      chapter04/groff.xml
  36. 0 2
      chapter04/gzip-patch.xml
  37. 0 2
      chapter04/gzip.xml
  38. 0 2
      chapter04/inetutils.xml
  39. 0 25
      chapter04/introduction.xml
  40. 0 2
      chapter04/kbd-patch.xml
  41. 0 2
      chapter04/kbd.xml
  42. 0 2
      chapter04/kernel.xml
  43. 0 2
      chapter04/less.xml
  44. 0 2
      chapter04/lfs-utils.xml
  45. 0 3
      chapter04/libtool-patch.xml
  46. 0 2
      chapter04/libtool.xml
  47. 0 2
      chapter04/lilo.xml
  48. 0 2
      chapter04/m4.xml
  49. 0 2
      chapter04/make.xml
  50. 0 2
      chapter04/makedev.xml
  51. 0 8
      chapter04/man-patch.xml
  52. 0 2
      chapter04/man.xml
  53. 0 2
      chapter04/manpages.xml
  54. 0 2
      chapter04/modutils.xml
  55. 0 5
      chapter04/ncurses-patch.xml
  56. 0 2
      chapter04/ncurses.xml
  57. 0 2
      chapter04/netkitbase.xml
  58. 0 2
      chapter04/nettools.xml
  59. 0 80
      chapter04/packages.xml
  60. 0 2
      chapter04/patch.xml
  61. 0 5
      chapter04/perl.xml
  62. 0 2
      chapter04/procinfo.xml
  63. 0 2
      chapter04/procps-patch.xml
  64. 0 2
      chapter04/procps.xml
  65. 0 2
      chapter04/psmisc.xml
  66. 0 2
      chapter04/sed.xml
  67. 0 2
      chapter04/shadowpwd.xml
  68. 0 2
      chapter04/sysklogd.xml
  69. 0 2
      chapter04/sysvinit.xml
  70. 0 2
      chapter04/tar-patch.xml
  71. 0 2
      chapter04/tar.xml
  72. 0 2
      chapter04/tcl.xml
  73. 0 2
      chapter04/texinfo.xml
  74. 0 2
      chapter04/utillinux.xml
  75. 0 3
      chapter04/vim-patch.xml
  76. 0 2
      chapter04/vim.xml
  77. 0 2
      chapter04/zlib-patch.xml
  78. 0 2
      chapter04/zlib.xml
  79. 2 0
      entities/ncurses.ent
  80. 2 0
      entities/perl.ent

+ 0 - 2
chapter04/all.xml

@@ -1,2 +0,0 @@
-<para>Download the following packages:</para>
-

+ 0 - 2
chapter04/autoconf.xml

@@ -1,2 +0,0 @@
-Autoconf (&autoconf-version;) - &autoconf-size;:
-<ulink url="http://freshmeat.net/projects/autoconf/"/>

+ 0 - 2
chapter04/automake.xml

@@ -1,2 +0,0 @@
-Automake (&automake-version;) - &automake-size;:
-<ulink url="http://freshmeat.net/projects/automake/"/>

+ 0 - 2
chapter04/bash-patch.xml

@@ -1,2 +0,0 @@
-Bash Patch (&bash-patch-version;) - &bash-patch-size;:
-<ulink url="&http;/bash-&bash-patch-version;.patch"/>

+ 0 - 2
chapter04/bash.xml

@@ -1,2 +0,0 @@
-Bash (&bash-version;) - &bash-size;:
-<ulink url="http://freshmeat.net/projects/gnubash/"/>

+ 0 - 2
chapter04/bin86.xml

@@ -1,2 +0,0 @@
-Bin86 (&bin86-version;) - &bin86-size;:
-<ulink url="http://freshmeat.net/projects/bin86/"/>

+ 0 - 2
chapter04/binutils.xml

@@ -1,2 +0,0 @@
-Binutils (&binutils-version;) - &binutils-size;:
-<ulink url="http://freshmeat.net/projects/binutils/"/>

+ 0 - 2
chapter04/bison.xml

@@ -1,2 +0,0 @@
-Bison (&bison-version;) - &bison-size;:
-<ulink url="http://freshmeat.net/projects/bison/"/>

+ 0 - 2
chapter04/bootscripts.xml

@@ -1,2 +0,0 @@
-LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;:
-<ulink url="&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2"/>

+ 0 - 2
chapter04/bzip2.xml

@@ -1,2 +0,0 @@
-Bzip2 (&bzip2-version;) - &bzip2-size;:
-<ulink url="http://freshmeat.net/projects/bzip2/"/>

+ 276 - 3
chapter04/chapter04.xml

@@ -1,9 +1,282 @@
 <chapter id="chapter04">
-<title>Packages that need to be downloaded</title>
+<title>The materials: packages and patches</title>
 <?dbhtml filename="chapter04.html" dir="chapter04"?>
 
-&c4-introduction;
-&c4-packages;
+
+<sect1 id="ch04-introduction">
+<title>Introduction</title>
+<?dbhtml filename="introduction.html" dir="chapter04"?>
+
+<para>Below is a list of packages you need to download for building a
+basic Linux system. The listed version numbers correspond to versions
+of the software that are known to work, and this book is based upon
+them. Feel free to try out newer versions, but if you experience problems
+with those versions, please try the recommended version first before
+sending bug reports.</para>
+
+<para>All the URLs, when possible, refer to the project's page at
+<ulink url="http://www.freshmeat.net">Freshmeat.net</ulink>. The Freshmeat
+pages will give you easy access to the official download sites as well as
+project websites, mailinglists, FAQs, Changelogs and more.</para>
+
+<!--
+<para>For your convenience the top of the list contains a link to a file
+you can use with the <ulink url="http://wget.sunsite.dk">wget</ulink>
+program. Using this file and the <userinput>wget</userinput> program will
+make it easy to download all the files at once, rather than downloading each
+and every individual file manually.</para>
+-->
+
+</sect1>
+
+
+<sect1 id="ch04-packages">
+<title>All the packages</title>
+<?dbhtml filename="packages.html" dir="chapter04"?>
+
+<para>Download or otherwise obtain the following packages:</para>
+
+<literallayout>
+Autoconf (&autoconf-version;) - &autoconf-size;:
+<ulink url="http://freshmeat.net/projects/autoconf/"/>
+
+Automake (&automake-version;) - &automake-size;:
+<ulink url="http://freshmeat.net/projects/automake/"/>
+
+Bash (&bash-version;) - &bash-size;:
+<ulink url="http://freshmeat.net/projects/gnubash/"/>
+
+Bin86 (&bin86-version;) - &bin86-size;:
+<ulink url="http://freshmeat.net/projects/bin86/"/>
+
+Binutils (&binutils-version;) - &binutils-size;:
+<ulink url="http://freshmeat.net/projects/binutils/"/>
+
+Bison (&bison-version;) - &bison-size;:
+<ulink url="http://freshmeat.net/projects/bison/"/>
+
+Bzip2 (&bzip2-version;) - &bzip2-size;:
+<ulink url="http://freshmeat.net/projects/bzip2/"/>
+
+Coreutils (&coreutils-version;) - &coreutils-size;:
+<ulink url="http://freshmeat.net/projects/coreutils/"/>
+
+DejaGNU (&dejagnu-version;) - &dejagnu-size;:
+<ulink url="http://freshmeat.net/projects/dejagnu/"/>
+
+Diffutils (&diffutils-version;) - &diffutils-size;:
+<ulink url="http://freshmeat.net/projects/diffutils/"/>
+
+E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;:
+<ulink url="http://freshmeat.net/projects/e2fsprogs/"/>
+
+Ed (&ed-version;) - &ed-size;:
+<ulink url="http://freshmeat.net/projects/ed/"/>
+
+Expect (&expect-version;) - &expect-size;:
+<ulink url="http://freshmeat.net/projects/expect/"/>
+
+File (&file-version;) - &file-size;:
+<ulink url="http://freshmeat.net/projects/file/"/>
+
+Findutils (&findutils-version;) - &findutils-size;:
+<ulink url="http://netsw.org/system/tools/fileutils/find/"/>
+
+Flex (&flex-version;) - &flex-size;:
+<ulink url="ftp://ftp.gnu.org/pub/non-gnu/flex/"/>
+
+Gawk (&gawk-version;) - &gawk-size;:
+<ulink url="http://freshmeat.net/projects/gnuawk/"/>
+
+GCC (&gcc-2953-version;) - &gcc-2953-size;:
+<ulink url="http://freshmeat.net/projects/gcc/"/>
+
+GCC-core (&gcc-version;) - &gcc-core-size;:
+<ulink url="http://freshmeat.net/projects/gcc/"/>
+GCC-g++ (&gcc-version;) - &gcc-gpp-size;:
+<ulink url="http://freshmeat.net/projects/gcc/"/>
+GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;:
+<ulink url="http://freshmeat.net/projects/gcc/"/>
+
+Gettext (&gettext-version;) - &gettext-size;:
+<ulink url="http://freshmeat.net/projects/gettext/"/>
+
+Glibc (&glibc-version;) - &glibc-size;:
+<ulink url="http://freshmeat.net/projects/glibc/"/>
+Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;:
+<ulink url="http://freshmeat.net/projects/glibc/"/>
+
+Grep (&grep-version;) - &grep-size;:
+<ulink url="http://freshmeat.net/projects/grep/"/>
+
+Groff (&groff-version;) - &groff-size;:
+<ulink url="http://freshmeat.net/projects/groff/"/>
+
+Gzip (&gzip-version;) - &gzip-size;:
+<ulink url="ftp://alpha.gnu.org/gnu/gzip/"/>
+
+Inetutils (&inetutils-version;) - &inetutils-size;:
+<ulink url="http://freshmeat.net/projects/inetutils/"/>
+
+Kbd (&kbd-version;) - &kbd-size;:
+<ulink url="http://freshmeat.net/projects/kbd/"/>
+
+Linux (&kernel-version;) - &kernel-size;:
+<ulink url="http://freshmeat.net/projects/linux/"/>
+
+Less (&less-version;) - &less-size;:
+<ulink url="http://freshmeat.net/projects/less/"/>
+
+LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;:
+<ulink url="&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2"/>
+
+Lfs-Utils (&lfs-utils-version;) - &lfs-utils-size;:
+<ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/>
+
+Libtool (&libtool-version;) - &libtool-size;:
+<ulink url="http://freshmeat.net/projects/libtool/"/>
+
+Lilo (&lilo-version;) - &lilo-size;:
+<ulink url="http://freshmeat.net/projects/lilo/"/>
+
+M4 (&m4-version;) - &m4-size;:
+<ulink url="http://freshmeat.net/projects/gnum4/"/>
+
+Make (&make-version;) - &make-size;:
+<ulink url="http://freshmeat.net/projects/gnumake"/>
+
+MAKEDEV (&makedev-version;) - &makedev-size;:
+<ulink url="&http;/MAKEDEV-&makedev-version;.bz2"/>
+
+Man (&man-version;) - &man-size;:
+<ulink url="http://freshmeat.net/projects/man/"/>
+
+Man-pages (&man-pages-version;) - &man-pages-size;:
+<ulink url="http://freshmeat.net/projects/man-pages/"/>
+
+Modutils (&modutils-version;) - &modutils-size;:
+<ulink url="http://freshmeat.net/projects/modutils/"/>
+
+Ncurses (&ncurses-version;) - &ncurses-size;:
+<ulink url="http://freshmeat.net/projects/ncurses/"/>
+
+Net-tools (&net-tools-version;) - &net-tools-size;:
+<ulink url="http://freshmeat.net/projects/net-tools/"/>
+
+Patch (&patch-version;) - &patch-size;:
+<ulink url="http://freshmeat.net/projects/patch/"/>
+
+Perl (&perl-version;) - &perl-size;:
+<ulink url="http://freshmeat.net/projects/perl/"/>
+
+Procinfo (&procinfo-version;) - &procinfo-size;:
+<ulink url="http://freshmeat.net/projects/procinfo/"/>
+
+Procps (&procps-version;) - &procps-size;:
+<ulink url="http://freshmeat.net/projects/procps/"/>
+
+Psmisc (&psmisc-version;) - &psmisc-size;:
+<ulink url="http://freshmeat.net/projects/psmisc/"/>
+
+Sed (&sed-version;) - &sed-size;:
+<ulink url="http://freshmeat.net/projects/sed/"/>
+
+Shadow (&shadow-version;) - &shadow-size;:
+<ulink url="http://freshmeat.net/projects/shadow/"/>
+
+Sysklogd (&sysklogd-version;) - &sysklogd-size;:
+<ulink url="http://freshmeat.net/projects/sysklogd/"/>
+
+Sysvinit (&sysvinit-version;) - &sysvinit-size;:
+<ulink url="http://freshmeat.net/projects/sysvinit/"/>
+
+Tar (&tar-version;) - &tar-size;:
+<ulink url="ftp://alpha.gnu.org/gnu/tar/"/>
+
+TCL (&tcl-version;) - &tcl-size;:
+<ulink url="http://freshmeat.net/projects/tcltk/"/>
+
+Texinfo (&texinfo-version;) - &texinfo-size;:
+<ulink url="http://freshmeat.net/projects/texinfo/"/>
+
+Util-linux (&util-linux-version;) - &util-linux-size;:
+<ulink url="http://freshmeat.net/projects/util-linux/"/>
+
+Vim (&vim-version;) - &vim-size;:
+<ulink url="http://freshmeat.net/projects/vim/"/>
+
+Zlib (&zlib-version;) - &zlib-size;:
+<ulink url="http://freshmeat.net/projects/zlib/"/>
+
+Total size of these packages: &all-size-mb;
+</literallayout>
+
+</sect1>
+
+
+<sect1 id="ch04-patches">
+<title>Needed patches</title>
+<?dbhtml filename="patches.html" dir="chapter04"?>
+
+<para>Besides all those packages, you'll also need several patches. These
+correct tiny mistakes in the packages that should be fixed by the maintainer,
+or just make some small modifications to bend things our way. You'll need the
+following:</para>
+
+<literallayout>
+Bash Patch (&bash-patch-version;) - &bash-patch-size;:
+<ulink url="&http;/bash-&bash-patch-version;.patch"/>
+
+Coreutils Hostname Patch (&coreutils-hostname-patch-version;) - &coreutils-hostname-patch-size;:
+<ulink url="&http;/coreutils-&coreutils-hostname-patch-version;.patch"/>
+Coreutils Uname Patch (&coreutils-uname-patch-version;) - &coreutils-uname-patch-size;:
+<ulink url="&http;/coreutils-&coreutils-uname-patch-version;.patch"/>
+
+Ed Patch (&ed-patch-version;) - &ed-patch-size;:
+<ulink url="&http;/ed-&ed-patch-version;.patch"/>
+
+Expect Patch (&expect-patch-version;) - &expect-patch-size;:
+<ulink url="&http;/expect-&expect-patch-version;.patch"/>
+
+Gawk Patch (&gawk-patch-version;) - &gawk-patch-size;:
+<ulink url="&http;/gawk-&gawk-patch-version;.patch"/>
+
+GCC Patch (&gcc-2953-patch-version;) - &gcc-2953-patch-size;:
+<ulink url="&http;/gcc-&gcc-2953-patch-version;.patch"/>
+
+GCC Specs Patch:
+<ulink url="&http;/gcc-3.2.3-specs-4.patch"/>
+GCC MMap Test Patch:
+<ulink url="&http;/gcc-3.2.3-mmap_test.patch"/>
+GCC No Fixincludes Patch:
+<ulink url="&http;/gcc-3.2.3-no_fixincludes.patch"/>
+
+Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;:
+<ulink url="&http;/kbd-&kbd-patch-version;.patch"/>
+
+Man 80Cols Patch (&man-80cols-patch-version;) - &man-80cols-patch-size;:
+<ulink url="&http;/man-&man-80cols-patch-version;-80cols.patch"/>
+Man Manpath Patch (&man-manpath-patch-version;) - &man-manpath-patch-size;:
+<ulink url="&http;/man-&man-manpath-patch-version;-manpath.patch"/>
+Man Pager Patch (&man-pager-patch-version;) - &man-pager-patch-size;:
+<ulink url="&http;/man-&man-pager-patch-version;-pager.patch"/>
+
+Ncurses Etip Patch (&ncurses-etip-patch-version;) - &ncurses-etip-patch-size;:
+<ulink url="&http;/ncurses-5.3-etip-2.patch"/>
+Ncurses Vsscanf Patch (&ncurses-vsscanf-patch-version;) - &ncurses-vsscanf-patch-size;:
+<ulink url="&http;/ncurses-5.3-vsscanf.patch"/>
+
+Perl Libc Patch (&perl-libc-patch-version;) - &perl-libc-patch-size;:
+<ulink url="&http;/perl-&perl-libc-patch-version;-libc.patch"/>
+
+Procps Patch (&procps-patch-version;) - &procps-patch-size;:
+<ulink url="&http;/procps-&procps-patch-version;.patch"/>
+
+Zlib Patch (&zlib-patch-version;) - &zlib-patch-size;:
+<ulink url="&http;/zlib-&zlib-patch-version;.patch"/>
+</literallayout>
+
+</sect1>
 
 </chapter>
 

+ 0 - 5
chapter04/coreutils-patch.xml

@@ -1,5 +0,0 @@
-Coreutils Uname Patch (&coreutils-uname-patch-version;) - &coreutils-uname-patch-size;:
-<ulink url="&http;/coreutils-&coreutils-uname-patch-version;.patch"/>
-
-Coreutils Hostname Patch (&coreutils-hostname-patch-version;) - &coreutils-hostname-patch-size;:
-<ulink url="&http;/coreutils-&coreutils-hostname-patch-version;.patch"/>

+ 0 - 2
chapter04/coreutils.xml

@@ -1,2 +0,0 @@
-Coreutils (&coreutils-version;) - &coreutils-size;:
-<ulink url="http://freshmeat.net/projects/coreutils/"/>

+ 0 - 2
chapter04/dejagnu.xml

@@ -1,2 +0,0 @@
-DejaGNU (&dejagnu-version;) - &dejagnu-size;:
-<ulink url="http://freshmeat.net/projects/dejagnu/"/>

+ 0 - 2
chapter04/diffutils.xml

@@ -1,2 +0,0 @@
-Diffutils (&diffutils-version;) - &diffutils-size;:
-<ulink url="http://freshmeat.net/projects/diffutils/"/>

+ 0 - 2
chapter04/e2fsprogs.xml

@@ -1,2 +0,0 @@
-E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;:
-<ulink url="http://freshmeat.net/projects/e2fsprogs/"/>

+ 0 - 2
chapter04/ed-patch.xml

@@ -1,2 +0,0 @@
-Ed Patch (&ed-patch-version;) - &ed-patch-size;:
-<ulink url="&http;/ed-&ed-patch-version;.patch"/>

+ 0 - 2
chapter04/ed.xml

@@ -1,2 +0,0 @@
-Ed (&ed-version;) - &ed-size;:
-<ulink url="http://freshmeat.net/projects/ed/"/>

+ 0 - 2
chapter04/expect-patch.xml

@@ -1,2 +0,0 @@
-Expect Patch (&expect-patch-version;) - &expect-patch-size;:
-<ulink url="&http;/expect-&expect-patch-version;.patch"/>

+ 0 - 2
chapter04/expect.xml

@@ -1,2 +0,0 @@
-Expect (&expect-version;) - &expect-size;:
-<ulink url="http://freshmeat.net/projects/expect/"/>

+ 0 - 2
chapter04/file.xml

@@ -1,2 +0,0 @@
-File (&file-version;) - &file-size;:
-<ulink url="http://freshmeat.net/projects/file/"/>

+ 0 - 5
chapter04/findutils-patch.xml

@@ -1,5 +0,0 @@
-Findutils Patch (&findutils-patch-version;) - &findutils-patch-size;:
-<ulink url="&http;/findutils-&findutils-patch-version;.patch"/>
-
-Findutils Segfault Patch (&findutils-segfault-patch-version;) - &findutils-segfault-patch-size;:
-<ulink url="&http;/findutils-&findutils-segfault-patch-version;-segfault.patch"/>

+ 0 - 2
chapter04/findutils.xml

@@ -1,2 +0,0 @@
-Findutils (&findutils-version;) - &findutils-size;:
-<ulink url="http://netsw.org/system/tools/fileutils/find/"/>

+ 0 - 2
chapter04/flex.xml

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

+ 0 - 2
chapter04/gawk-patch.xml

@@ -1,2 +0,0 @@
-Gawk Patch (&gawk-patch-version;) - &gawk-patch-size;:
-<ulink url="&http;/gawk-&gawk-patch-version;.patch"/>

+ 0 - 2
chapter04/gawk.xml

@@ -1,2 +0,0 @@
-Gawk (&gawk-version;) - &gawk-size;:
-<ulink url="http://freshmeat.net/projects/gnuawk/"/>

+ 0 - 5
chapter04/gcc-2953.xml

@@ -1,5 +0,0 @@
-GCC (&gcc-2953-version;) - &gcc-2953-size;:
-<ulink url="http://freshmeat.net/projects/gcc/"/>
-
-GCC Patch (&gcc-2953-patch-version;) - &gcc-2953-patch-size;:
-<ulink url="&http;/gcc-&gcc-2953-patch-version;.patch"/>

+ 0 - 8
chapter04/gcc-patch.xml

@@ -1,8 +0,0 @@
-GCC Specs Patch:
-<ulink url="&http;/gcc-3.2.3-specs-4.patch"/>
-
-GCC MMap Test Patch:
-<ulink url="&http;/gcc-3.2.3-mmap_test.patch"/>
-
-GCC No Fixincludes Patch:
-<ulink url="&http;/gcc-3.2.3-no_fixincludes.patch"/>

+ 0 - 8
chapter04/gcc.xml

@@ -1,8 +0,0 @@
-GCC-core (&gcc-version;) - &gcc-core-size;:
-<ulink url="http://freshmeat.net/projects/gcc/"/>
-
-GCC-g++ (&gcc-version;) - &gcc-gpp-size;:
-<ulink url="http://freshmeat.net/projects/gcc/"/>
-
-GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;:
-<ulink url="http://freshmeat.net/projects/gcc/"/>

+ 0 - 2
chapter04/gettext.xml

@@ -1,2 +0,0 @@
-Gettext (&gettext-version;) - &gettext-size;:
-<ulink url="http://freshmeat.net/projects/gettext/"/>

+ 0 - 5
chapter04/glibc-patch.xml

@@ -1,5 +0,0 @@
-Glibc Root/Perl Patch: (&glibc-rootperl-patch-version;) - &glibc-rootperl-patch-size;:
-<ulink url="&http;/glibc-&glibc-rootperl-patch-version;-root-perl.patch"/>
-
-Glibc Libnss  Patch: (&glibc-libnss-patch-version;) - &glibc-libnss-patch-size;:
-<ulink url="&http;/glibc-&glibc-libnss-patch-version;-libnss.patch"/>

+ 0 - 2
chapter04/glibc-threads.xml

@@ -1,2 +0,0 @@
-Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;:
-<ulink url="http://freshmeat.net/projects/glibc/"/>

+ 0 - 2
chapter04/glibc.xml

@@ -1,2 +0,0 @@
-Glibc (&glibc-version;) - &glibc-size;:
-<ulink url="http://freshmeat.net/projects/glibc/"/>

+ 0 - 2
chapter04/grep.xml

@@ -1,2 +0,0 @@
-Grep (&grep-version;) - &grep-size;:
-<ulink url="http://freshmeat.net/projects/grep/"/>

+ 0 - 2
chapter04/groff.xml

@@ -1,2 +0,0 @@
-Groff (&groff-version;) - &groff-size;:
-<ulink url="http://freshmeat.net/projects/groff/"/>

+ 0 - 2
chapter04/gzip-patch.xml

@@ -1,2 +0,0 @@
-Gzip Patch (&gzip-patch-version;) - &gzip-patch-size;:
-<ulink url="&http;/gzip-&gzip-patch-version;.patch"/>

+ 0 - 2
chapter04/gzip.xml

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

+ 0 - 2
chapter04/inetutils.xml

@@ -1,2 +0,0 @@
-Inetutils (&inetutils-version;) - &inetutils-size;:
-<ulink url="http://freshmeat.net/projects/inetutils/"/>

+ 0 - 25
chapter04/introduction.xml

@@ -1,25 +0,0 @@
-<sect1 id="ch04-introduction">
-<title>Introduction</title>
-<?dbhtml filename="introduction.html" dir="chapter04"?>
-
-<para>Below is a list of packages you need to download for building a
-basic Linux system. The listed version numbers correspond to versions
-of the software that are known to work, and this book is based upon
-them. Feel free to try out newer versions, but if you experience problems
-with those versions, please try the recommended version first before
-sending bug reports.</para>
-
-<para>All the URLs, when possible, refer to the project's page at
-<ulink url="http://www.freshmeat.net">Freshmeat.net</ulink>. The Freshmeat
-pages will give you easy access to the official download sites as well as
-project websites, mailinglists, FAQs, Changelogs and more.</para>
-
-<!--
-<para>For your convenience the top of the list contains a link to a file
-you can use with the <ulink url="http://wget.sunsite.dk">wget</ulink>
-program. Using this file and the <userinput>wget</userinput> program will
-make it easy to download all the files at once, rather than downloading each
-and every individual file manually.</para>
--->
-</sect1>
-

+ 0 - 2
chapter04/kbd-patch.xml

@@ -1,2 +0,0 @@
-Kbd Patch (&kbd-patch-version;) - &kbd-patch-size;:
-<ulink url="&http;/kbd-&kbd-patch-version;.patch"/>

+ 0 - 2
chapter04/kbd.xml

@@ -1,2 +0,0 @@
-Kbd (&kbd-version;) - &kbd-size;:
-<ulink url="http://freshmeat.net/projects/kbd/"/>

+ 0 - 2
chapter04/kernel.xml

@@ -1,2 +0,0 @@
-Linux (&kernel-version;) - &kernel-size;:
-<ulink url="http://freshmeat.net/projects/linux/"/>

+ 0 - 2
chapter04/less.xml

@@ -1,2 +0,0 @@
-Less (&less-version;) - &less-size;:
-<ulink url="http://freshmeat.net/projects/less/"/>

+ 0 - 2
chapter04/lfs-utils.xml

@@ -1,2 +0,0 @@
-Lfs-Utils (&lfs-utils-version;) - &lfs-utils-size;:
-<ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/>

+ 0 - 3
chapter04/libtool-patch.xml

@@ -1,3 +0,0 @@
-Libtool Patch (&libtool-patch-version;) - &libtool-patch-size;:
-<ulink url="&ftp;/libtool-&libtool-patch-version;.patch"/>
-<ulink url="&http;/libtool-&libtool-patch-version;.patch"/>

+ 0 - 2
chapter04/libtool.xml

@@ -1,2 +0,0 @@
-Libtool (&libtool-version;) - &libtool-size;:
-<ulink url="http://freshmeat.net/projects/libtool/"/>

+ 0 - 2
chapter04/lilo.xml

@@ -1,2 +0,0 @@
-Lilo (&lilo-version;) - &lilo-size;:
-<ulink url="http://freshmeat.net/projects/lilo/"/>

+ 0 - 2
chapter04/m4.xml

@@ -1,2 +0,0 @@
-M4 (&m4-version;) - &m4-size;:
-<ulink url="http://freshmeat.net/projects/gnum4/"/>

+ 0 - 2
chapter04/make.xml

@@ -1,2 +0,0 @@
-Make (&make-version;) - &make-size;:
-<ulink url="http://freshmeat.net/projects/gnumake"/>

+ 0 - 2
chapter04/makedev.xml

@@ -1,2 +0,0 @@
-MAKEDEV (&makedev-version;) - &makedev-size;:
-<ulink url="&http;/MAKEDEV-&makedev-version;.bz2"/>

+ 0 - 8
chapter04/man-patch.xml

@@ -1,8 +0,0 @@
-Man 80Cols Patch (&man-80cols-patch-version;) - &man-80cols-patch-size;:
-<ulink url="&http;/man-&man-80cols-patch-version;-80cols.patch"/>
-
-Man Manpath Patch (&man-manpath-patch-version;) - &man-manpath-patch-size;:
-<ulink url="&http;/man-&man-manpath-patch-version;-manpath.patch"/>
-
-Man Pager Patch (&man-pager-patch-version;) - &man-pager-patch-size;:
-<ulink url="&http;/man-&man-pager-patch-version;-pager.patch"/>

+ 0 - 2
chapter04/man.xml

@@ -1,2 +0,0 @@
-Man (&man-version;) - &man-size;:
-<ulink url="http://freshmeat.net/projects/man/"/>

+ 0 - 2
chapter04/manpages.xml

@@ -1,2 +0,0 @@
-Man-pages (&man-pages-version;) - &man-pages-size;:
-<ulink url="http://freshmeat.net/projects/man-pages/"/>

+ 0 - 2
chapter04/modutils.xml

@@ -1,2 +0,0 @@
-Modutils (&modutils-version;) - &modutils-size;:
-<ulink url="http://freshmeat.net/projects/modutils/"/>

+ 0 - 5
chapter04/ncurses-patch.xml

@@ -1,5 +0,0 @@
-Ncurses Patch (&ncurses-etip-patch-version;) - &ncurses-etip-patch-size;:
-<ulink url="&http;/ncurses-5.3-etip-2.patch"/>
-
-Ncurses Patch (&ncurses-etip-patch-version;) - &ncurses-etip-patch-size;:
-<ulink url="&http;/ncurses-5.3-vsscanf.patch"/>

+ 0 - 2
chapter04/ncurses.xml

@@ -1,2 +0,0 @@
-Ncurses (&ncurses-version;) - &ncurses-size;:
-<ulink url="http://freshmeat.net/projects/ncurses/"/>

+ 0 - 2
chapter04/netkitbase.xml

@@ -1,2 +0,0 @@
-Netkit-base (&netkit-base-version;) - &netkit-base-size;:
-<ulink url="http://freshmeat.net/projects/netkit/"/>

+ 0 - 2
chapter04/nettools.xml

@@ -1,2 +0,0 @@
-Net-tools (&net-tools-version;) - &net-tools-size;:
-<ulink url="http://freshmeat.net/projects/net-tools/"/>

+ 0 - 80
chapter04/packages.xml

@@ -1,80 +0,0 @@
-<sect1 id="ch04-packages">
-<title>Packages that need to be downloaded</title>
-<?dbhtml filename="packages.html" dir="chapter04"?>
-
-&c4-all;
-
-<literallayout>
-&c4-autoconf;
-&c4-automake;
-&c4-bash;
-&c4-bash-patch;
-&c4-bin86;
-&c4-binutils;
-&c4-bison;
-&c4-bzip2;
-&c4-coreutils;
-&c4-coreutils-patch;
-&c4-dejagnu;
-&c4-diffutils;
-&c4-e2fsprogs;
-&c4-ed;
-&c4-ed-patch;
-&c4-expect;
-&c4-expect-patch;
-&c4-file;
-&c4-findutils;
-&c4-flex;
-&c4-gawk;
-&c4-gawk-patch;
-&c4-gcc;
-&c4-gcc-patch;
-&c4-gcc-2953;
-&c4-gettext;
-&c4-glibc;
-&c4-glibc-threads;
-&c4-grep;
-&c4-groff;
-&c4-gzip;
-&c4-inetutils;
-&c4-kbd;
-&c4-kbd-patch;
-&c4-less;
-&c4-bootscripts;
-&c4-lfs-utils;
-&c4-libtool;
-&c4-lilo;
-&c4-kernel;
-&c4-m4;
-&c4-make;
-&c4-makedev;
-&c4-man;
-&c4-man-patch;
-&c4-manpages;
-&c4-modutils;
-&c4-ncurses;
-&c4-ncurses-patch;
-&c4-nettools;
-&c4-patch;
-&c4-perl;
-&c4-procinfo;
-&c4-procps;
-&c4-procps-patch;
-&c4-psmisc;
-&c4-sed;
-&c4-shadowpwd;
-&c4-sysklogd;
-&c4-sysvinit;
-&c4-tar;
-&c4-tcl;
-&c4-texinfo;
-&c4-utillinux;
-&c4-vim;
-&c4-zlib;
-&c4-zlib-patch;
-
-Total size of all packages: &all-size-kb; (&all-size-mb;)
-</literallayout>
-
-</sect1>
-

+ 0 - 2
chapter04/patch.xml

@@ -1,2 +0,0 @@
-Patch (&patch-version;) - &patch-size;:
-<ulink url="http://freshmeat.net/projects/patch/"/>

+ 0 - 5
chapter04/perl.xml

@@ -1,5 +0,0 @@
-Perl (&perl-version;) - &perl-size;:
-<ulink url="http://freshmeat.net/projects/perl/"/>
-
-Perl Libc Patch:
-<ulink url="&http;/perl-&perl-version;-libc.patch"/>

+ 0 - 2
chapter04/procinfo.xml

@@ -1,2 +0,0 @@
-Procinfo (&procinfo-version;) - &procinfo-size;:
-<ulink url="http://freshmeat.net/projects/procinfo/"/>

+ 0 - 2
chapter04/procps-patch.xml

@@ -1,2 +0,0 @@
-Procps Patch (&procps-patch-version;) - &procps-patch-size;:
-<ulink url="&http;/procps-&procps-patch-version;.patch"/>

+ 0 - 2
chapter04/procps.xml

@@ -1,2 +0,0 @@
-Procps (&procps-version;) - &procps-size;:
-<ulink url="http://freshmeat.net/projects/procps/"/>

+ 0 - 2
chapter04/psmisc.xml

@@ -1,2 +0,0 @@
-Psmisc (&psmisc-version;) - &psmisc-size;:
-<ulink url="http://freshmeat.net/projects/psmisc/"/>

+ 0 - 2
chapter04/sed.xml

@@ -1,2 +0,0 @@
-Sed (&sed-version;) - &sed-size;:
-<ulink url="http://freshmeat.net/projects/sed/"/>

+ 0 - 2
chapter04/shadowpwd.xml

@@ -1,2 +0,0 @@
-Shadow (&shadow-version;) - &shadow-size;:
-<ulink url="http://freshmeat.net/projects/shadow/"/>

+ 0 - 2
chapter04/sysklogd.xml

@@ -1,2 +0,0 @@
-Sysklogd (&sysklogd-version;) - &sysklogd-size;:
-<ulink url="http://freshmeat.net/projects/sysklogd/"/>

+ 0 - 2
chapter04/sysvinit.xml

@@ -1,2 +0,0 @@
-Sysvinit (&sysvinit-version;) - &sysvinit-size;:
-<ulink url="http://freshmeat.net/projects/sysvinit/"/>

+ 0 - 2
chapter04/tar-patch.xml

@@ -1,2 +0,0 @@
-Tar Patch (&tar-patch-version;) - &tar-patch-size;:
-<ulink url="&http;/tar-&tar-patch-version;.patch"/>

+ 0 - 2
chapter04/tar.xml

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

+ 0 - 2
chapter04/tcl.xml

@@ -1,2 +0,0 @@
-TCL (&tcl-version;) - &tcl-size;:
-<ulink url="http://freshmeat.net/projects/tcltk/"/>

+ 0 - 2
chapter04/texinfo.xml

@@ -1,2 +0,0 @@
-Texinfo (&texinfo-version;) - &texinfo-size;:
-<ulink url="http://freshmeat.net/projects/texinfo/"/>

+ 0 - 2
chapter04/utillinux.xml

@@ -1,2 +0,0 @@
-Util-linux (&util-linux-version;) - &util-linux-size;:
-<ulink url="http://freshmeat.net/projects/util-linux/"/>

+ 0 - 3
chapter04/vim-patch.xml

@@ -1,3 +0,0 @@
-Vim Patch (&vim-patch-version;) - &vim-patch-size;:
-<ulink url="&ftp;/vim-&vim-patch-version;.patch"/>
-<ulink url="&http;/vim-&vim-patch-version;.patch"/>

+ 0 - 2
chapter04/vim.xml

@@ -1,2 +0,0 @@
-Vim (&vim-version;) - &vim-size;:
-<ulink url="http://freshmeat.net/projects/vim/"/>

+ 0 - 2
chapter04/zlib-patch.xml

@@ -1,2 +0,0 @@
-Zlib Patch (&zlib-patch-version;) - &zlib-patch-size;:
-<ulink url="&http;/zlib-&zlib-patch-version;.patch"/>

+ 0 - 2
chapter04/zlib.xml

@@ -1,2 +0,0 @@
-Zlib (&zlib-version;) - &zlib-size;:
-<ulink url="http://freshmeat.net/projects/zlib/"/>

+ 2 - 0
entities/ncurses.ent

@@ -19,6 +19,8 @@
 <!ENTITY ncurses-size "2,019 KB">
 <!ENTITY ncurses-etip-patch-version "5.3">
 <!ENTITY ncurses-etip-patch-size "1 KB">
+<!ENTITY ncurses-vsscanf-patch-version "5.3">
+<!ENTITY ncurses-vsscanf-patch-size "1 KB">
 <!ENTITY ncurses-dir "ncurses-&ncurses-version;">
 <!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
 

+ 2 - 0
entities/perl.ent

@@ -16,6 +16,8 @@
 <!ENTITY perl-version "5.8.0">
 <!ENTITY perl-depversion "5.6.1">
 <!ENTITY perl-contversion "5.6.1">
+<!ENTITY perl-libc-patch-version "5.6.1">
+<!ENTITY perl-libc-patch-size "1 KB">
 <!ENTITY perl-size "10,765 KB">
 <!ENTITY perl-dir "perl-&perl-version;">
 <!ENTITY perl-package "perl-&perl-version;.tar.bz2">