From 72d7e2822e8195767d2b4397d928280930d7ebd7 Mon Sep 17 00:00:00 2001 From: Jeremy Huntwork Date: Tue, 18 Apr 2006 17:57:37 +0000 Subject: [PATCH] Moved all dependency information to a new page, Appendix C. Appendix C also contains information concerning the build order. While there might need to be a few tweaks yet, this information is complete enough at this point to close out the long-standing ticket #684. Many thanks to Chris Staub, Dan Nicholson and Manuel Canales Esparcia for helping get this finished. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7536 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- appendixc/dependencies.xml | 1425 ++++++++++++++++++++++++++++++ chapter01/changelog.xml | 14 + chapter05/bash.xml | 4 - chapter05/binutils-pass1.xml | 4 - chapter05/binutils-pass2.xml | 4 - chapter05/bison.xml | 4 - chapter05/bzip2.xml | 4 - chapter05/coreutils.xml | 4 - chapter05/dejagnu.xml | 9 - chapter05/diffutils.xml | 4 - chapter05/expect.xml | 9 - chapter05/findutils.xml | 4 - chapter05/flex.xml | 4 - chapter05/gawk.xml | 4 - chapter05/gcc-pass1.xml | 4 - chapter05/gcc-pass2.xml | 4 - chapter05/gettext.xml | 4 - chapter05/glibc.xml | 4 - chapter05/grep.xml | 4 - chapter05/gzip.xml | 4 - chapter05/linux-libc-headers.xml | 5 - chapter05/m4.xml | 4 - chapter05/make.xml | 4 - chapter05/ncurses.xml | 4 - chapter05/patch.xml | 4 - chapter05/perl.xml | 8 +- chapter05/sed.xml | 4 - chapter05/tar.xml | 4 - chapter05/tcl.xml | 9 - chapter05/texinfo.xml | 4 - chapter05/util-linux.xml | 4 - chapter06/autoconf.xml | 8 - chapter06/automake.xml | 9 - chapter06/bash.xml | 9 - chapter06/binutils.xml | 9 - chapter06/bison.xml | 9 - chapter06/bzip2.xml | 9 - chapter06/coreutils.xml | 9 - chapter06/db.xml | 8 - chapter06/diffutils.xml | 9 - chapter06/e2fsprogs.xml | 9 - chapter06/file.xml | 9 - chapter06/findutils.xml | 9 - chapter06/flex.xml | 9 - chapter06/gawk.xml | 9 - chapter06/gcc.xml | 9 - chapter06/gettext.xml | 9 - chapter06/glibc.xml | 9 - chapter06/grep.xml | 9 - chapter06/groff.xml | 9 - chapter06/grub.xml | 9 - chapter06/gzip.xml | 9 - chapter06/iana-etc.xml | 8 - chapter06/inetutils.xml | 9 - chapter06/iproute2.xml | 8 - chapter06/kbd.xml | 9 - chapter06/less.xml | 9 - chapter06/libtool.xml | 9 - chapter06/linux-libc-headers.xml | 8 - chapter06/m4.xml | 9 - chapter06/make.xml | 9 - chapter06/man-db.xml | 9 - chapter06/man-pages.xml | 8 - chapter06/mktemp.xml | 8 - chapter06/module-init-tools.xml | 9 - chapter06/ncurses.xml | 9 - chapter06/patch.xml | 9 - chapter06/perl.xml | 9 - chapter06/procps.xml | 8 - chapter06/psmisc.xml | 9 - chapter06/readline.xml | 9 - chapter06/sed.xml | 9 - chapter06/shadow.xml | 9 - chapter06/sysklogd.xml | 8 - chapter06/sysvinit.xml | 8 - chapter06/tar.xml | 9 - chapter06/texinfo.xml | 9 - chapter06/udev.xml | 8 - chapter06/util-linux.xml | 9 - chapter06/vim.xml | 9 - chapter06/zlib.xml | 8 - general.ent | 6 +- index.xml | 1 + stylesheets/lfs.css | 8 +- 84 files changed, 1452 insertions(+), 576 deletions(-) create mode 100644 appendixc/dependencies.xml diff --git a/appendixc/dependencies.xml b/appendixc/dependencies.xml new file mode 100644 index 000000000..7e9db676e --- /dev/null +++ b/appendixc/dependencies.xml @@ -0,0 +1,1425 @@ + + + %general-entities; +]> + + + + + + Dependencies + + Every package built in LFS relies on one or more other packages + in order to build and install properly. Some packages even participate + in circular dependencies, that is, the first package depends on the second + which in turn depends on the first. Because of these dependencies, the + order in which packages are built in LFS is very important. This purpose + of this page is to document the dependencies of each package built in LFS. + + For each package we build, we have listed three types of dependencies. + The first lists what other packages need to be available in order to compile + and install the package in question. The second lists what packages in + addition to the first list need to be available in order to run the + testsuites. The last list of dependencies are packages that need to be built + and installed in their final location before the package in question. In most + cases, this is because the package in question will hardcode paths to other + binaries within scripts that it installs. If not built in a certain order, + this could result in paths of /tools/bin/[binary] being placed inside scripts + installed to the final system. This is obviously not desirable. + + + Autoconf + + + &dependencies; + + + Bash, Coreutils, M4, Make, Perl, Sed and Texinfo + + + + + &testsuites; + + + Automake, Diffutils, Findutils, GCC and Libtool + + + + + &before; + + + Automake + + + + + Automake + + + &dependencies; + + + Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, + Sed and Texinfo + + + + + &testsuites; + + + Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, + Flex, GCC, Gettext, Gzip, Libtool and Tar. Also note that the "destdir" + test will always be skipped, because it only works for non-root users, + and several other tests will be skipped as they depend on packages + not installed in LFS + + + + + &before; + + + None + + + + + Bash + + + &dependencies; + + + Bash, Bison, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Ncurses, Patch, Readline, Sed and Texinfo + + + + + &testsuites; + + + Diffutils and Gawk + + + + + &before; + + + None + + + + + Berkeley DB + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, + Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Binutils + + + &dependencies; + + + Bash, Coreutils, Diffutils, Expect, GCC, Gettext, Glibc, Grep, + Make, Perl, Sed, Tcl and Texinfo + + + + + &testsuites; + + + DejaGNU and Expect + + + + + &before; + + + None + + + + + Bison + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, + Grep, M4, Make and Sed + + + + + &testsuites; + + + Diffutils and Findutils + + + + + &before; + + + Flex, Kbd and Tar + + + + + Bzip2 + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make and Patch + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Coreutils + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, + Patch, Perl, Sed and Texinfo + + + + + &testsuites; + + + Diffutils + + + + + &before; + + + Bash, Diffutils, Findutils, Man-DB and Udev + + + + + Diffutils + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, + Make, Patch, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Expect + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Patch, Sed and Tcl + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + E2fsprogs + + + &dependencies; + + + Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Gzip, + Make, Sed and Texinfo + + + + + &testsuites; + + + Diffutils + + + + + &before; + + + Util-Linux + + + + + File + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, + Make, Sed and Zlib + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Findutils + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, + Sed and Texinfo + + + + + &testsuites; + + + DejaGNU, Diffutils and Expect + + + + + &before; + + + None + + + + + Flex + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, + Patch, Sed and Texinfo + + + + + &testsuites; + + + Bison and Gawk + + + + + &before; + + + IPRoute2, Kbd and Man-DB + + + + + Gawk + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, + Patch, Sed and Texinfo + + + + + &testsuites; + + + Diffutils + + + + + &before; + + + None + + + + + Gcc + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, + Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tar and Texinfo + + + + + &testsuites; + + + DejaGNU and Expect + + + + + &before; + + + None + + + + + Gettext + + + &dependencies; + + + Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, + Sed and Texinfo + + + + + &testsuites; + + + Diffutils, Perl and Tcl + + + + + &before; + + + Automake + + + + + Grep + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Make, + Patch, Sed and Texinfo + + + + + &testsuites; + + + Diffutils and Gawk + + + + + &before; + + + Man-DB + + + + + Groff + + + &dependencies; + + + Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, + Patch, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + Man-DB and Perl + + + + + GRUB + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Ncurses, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Gzip + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Patch, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + Man-DB + + + + + Iana-Etc + + + &dependencies; + + + Coreutils, Gawk and Make + + + + + &testsuites; + + + None + + + + + &before; + + + Perl + + + + + Inetutils + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, + Patch, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + Tar + + + + + IProute2 + + + &dependencies; + + + Bash, Berkeley DB, Bison, Coreutils, Flex, GCC, Glibc, Make + and Linux-Libc-Headers + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Kbd + + + &dependencies; + + + Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, + Gzip, Make, Patch and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Less + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Ncurses and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Libtool + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, + Make, Sed and Texinfo + + + + + &testsuites; + + + Findutils + + + + + &before; + + + None + + + + + Linux Kernel + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, + Gzip, Make, Module-Init-Tools, Ncurses and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + M4 + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make and Sed + + + + + &testsuites; + + + Diffutils + + + + + &before; + + + Autoconf and Bison + + + + + Man-DB + + + &dependencies; + + + Bash, Berkeley DB, Binutils, Bzip2, Coreutils, Flex, GCC, Gettext, + Glibc, Grep, Groff, Gzip, Less, Make and Sed + + + + + &testsuites; + + + Diffutils + + + + + &before; + + + Autoconf and Bison + + + + + Make + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, + Make, Sed and Texinfo + + + + + &testsuites; + + + Perl + + + + + &before; + + + None + + + + + Mktemp + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Patch and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Module-Init-Tools + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed and Zlib + + + + + &testsuites; + + + File, Findutils and Gawk + + + + + &before; + + + None + + + + + Ncurses + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, + Make, Patch and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo, + Util-Linux and Vim + + + + + Patch + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Perl + + + &dependencies; + + + Bash, Berkeley DB, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, + Groff, Make and Sed + + + + + &testsuites; + + + Iana-Etc and Procps + + + + + &before; + + + Autoconf + + + + + Procps + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Make and Ncurses + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Psmisc + + + &dependencies; + + + Bash, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses + and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Readline + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, + Patch, Sed and Texinfo + + + + + &testsuites; + + + None + + + + + &before; + + + Bash + + + + + Sed + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, + Sed and Texinfo + + + + + &testsuites; + + + Diffutils and Gawk + + + + + &before; + + + E2fsprogs, File, Libtool and Shadow + + + + + Shadow + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, + Gettext, Glibc, Grep, Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Sysklogd + + + &dependencies; + + + Binutils, Coreutils, GCC, Glibc, Make and Patch + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Sysvinit + + + &dependencies; + + + Binutils, Coreutils, GCC, Glibc, Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Tar + + + &dependencies; + + + Bash, Binutils, Bison, Bzip2, Coreutils, GCC, Gettext, Glibc, + Grep, Gzip, Inetutils, Make, Patch, Sed and Texinfo + + + + + &testsuites; + + + Diffutils, Findutils and Gawk + + + + + &before; + + + None + + + + + Tcl + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, + Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Texinfo + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, + Ncurses, Patch and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Udev + + + &dependencies; + + + Binutils, Coreutils, GCC, Glibc and Make + + + + + &testsuites; + + + Findutils, Perl, Sed and Tree + + + + + &before; + + + None + + + + + Util-Linux + + + &dependencies; + + + Bash, Binutils, Coreutils, E2fprogs, GCC, Gettext, Glibc, Grep, + Make, Ncurses, Patch, Sed and Zlib + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Vim + + + &dependencies; + + + Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, + Ncurses and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + None + + + + + Zlib + + + &dependencies; + + + Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make and Sed + + + + + &testsuites; + + + None + + + + + &before; + + + File, Module-Init-Tools and Util-Linux + + + + diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 221dc1f90..95ac7759c 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,20 @@ --> + + April 18, 2006 + + + [jhuntwork] - Moved all dependency information to a new page, + Appendix C. Appendix C also contains information concerning the + build order. While there might need to be a few tweaks yet, this + information is complete enough at this point to close out the + long-standing ticket #684. Many thanks to Chris Staub, Dan Nicholson + and Manuel Canales Esparcia for helping get this finished. + + + + April 15, 2006 diff --git a/chapter05/bash.xml b/chapter05/bash.xml index 025789793..cb4364050 100644 --- a/chapter05/bash.xml +++ b/chapter05/bash.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/binutils-pass1.xml b/chapter05/binutils-pass1.xml index 66babd397..de6449bb5 100644 --- a/chapter05/binutils-pass1.xml +++ b/chapter05/binutils-pass1.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/binutils-pass2.xml b/chapter05/binutils-pass2.xml index eecf6eb5f..561fb5418 100644 --- a/chapter05/binutils-pass2.xml +++ b/chapter05/binutils-pass2.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/bison.xml b/chapter05/bison.xml index c2222c6c1..362aa9d26 100644 --- a/chapter05/bison.xml +++ b/chapter05/bison.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/bzip2.xml b/chapter05/bzip2.xml index b4f1aefea..aeb6c80cf 100644 --- a/chapter05/bzip2.xml +++ b/chapter05/bzip2.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/coreutils.xml b/chapter05/coreutils.xml index 45eba0073..0f8fd7151 100644 --- a/chapter05/coreutils.xml +++ b/chapter05/coreutils.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/dejagnu.xml b/chapter05/dejagnu.xml index bfb09165b..24337255c 100644 --- a/chapter05/dejagnu.xml +++ b/chapter05/dejagnu.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, Expect, GCC, Glibc, Grep, - Make, Sed, and Tcl - - - diff --git a/chapter05/diffutils.xml b/chapter05/diffutils.xml index a0ef9c878..7eb809ea3 100644 --- a/chapter05/diffutils.xml +++ b/chapter05/diffutils.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/expect.xml b/chapter05/expect.xml index 7aebef9d0..bc6954005 100644 --- a/chapter05/expect.xml +++ b/chapter05/expect.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Patch, Sed, and Tcl - - - diff --git a/chapter05/findutils.xml b/chapter05/findutils.xml index a5812aa19..b78e8716b 100644 --- a/chapter05/findutils.xml +++ b/chapter05/findutils.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/flex.xml b/chapter05/flex.xml index 8dc7eba5a..9015fd129 100644 --- a/chapter05/flex.xml +++ b/chapter05/flex.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/gawk.xml b/chapter05/gawk.xml index fce5b6732..c2a41bb83 100644 --- a/chapter05/gawk.xml +++ b/chapter05/gawk.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 28fe4385d..47973d0da 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index 254b3517d..a733b1000 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/gettext.xml b/chapter05/gettext.xml index cb7a2ea4f..95bbd22a1 100644 --- a/chapter05/gettext.xml +++ b/chapter05/gettext.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 19891d165..2dbaa0e61 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/grep.xml b/chapter05/grep.xml index fbcafbf87..2d71d38e8 100644 --- a/chapter05/grep.xml +++ b/chapter05/grep.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/gzip.xml b/chapter05/gzip.xml index 84f22972e..802d0b536 100644 --- a/chapter05/gzip.xml +++ b/chapter05/gzip.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/linux-libc-headers.xml b/chapter05/linux-libc-headers.xml index b30286273..b065b5b53 100644 --- a/chapter05/linux-libc-headers.xml +++ b/chapter05/linux-libc-headers.xml @@ -32,11 +32,6 @@ - - - diff --git a/chapter05/m4.xml b/chapter05/m4.xml index 289710f6b..3c5828fea 100644 --- a/chapter05/m4.xml +++ b/chapter05/m4.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/make.xml b/chapter05/make.xml index 7c3f04103..c92024426 100644 --- a/chapter05/make.xml +++ b/chapter05/make.xml @@ -31,10 +31,6 @@ - - diff --git a/chapter05/ncurses.xml b/chapter05/ncurses.xml index a433b07f9..28d231f39 100644 --- a/chapter05/ncurses.xml +++ b/chapter05/ncurses.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/patch.xml b/chapter05/patch.xml index f402f0808..7fc08d2b1 100644 --- a/chapter05/patch.xml +++ b/chapter05/patch.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/perl.xml b/chapter05/perl.xml index 97b84984d..cdbbc93f8 100644 --- a/chapter05/perl.xml +++ b/chapter05/perl.xml @@ -32,10 +32,6 @@ - - @@ -59,8 +55,8 @@ -Dstatic_ext='Data/Dumper Fcntl IO POSIX' This tells Perl to build the minimum set of static extensions - needed for installing and testing the Coreutils package in the next - chapter. + needed for installing and testing the Coreutils and Glibc packages in the + next chapter. diff --git a/chapter05/sed.xml b/chapter05/sed.xml index 172c4ecba..d040de0ae 100644 --- a/chapter05/sed.xml +++ b/chapter05/sed.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/tar.xml b/chapter05/tar.xml index 0266f3872..aae5508ba 100644 --- a/chapter05/tar.xml +++ b/chapter05/tar.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/tcl.xml b/chapter05/tcl.xml index 5e57053ab..f930ff747 100644 --- a/chapter05/tcl.xml +++ b/chapter05/tcl.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, - Make, and Sed - - - diff --git a/chapter05/texinfo.xml b/chapter05/texinfo.xml index 49c491d7b..ad0f3c4c4 100644 --- a/chapter05/texinfo.xml +++ b/chapter05/texinfo.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter05/util-linux.xml b/chapter05/util-linux.xml index 2ede1c079..164b9b3ee 100644 --- a/chapter05/util-linux.xml +++ b/chapter05/util-linux.xml @@ -32,10 +32,6 @@ - - diff --git a/chapter06/autoconf.xml b/chapter06/autoconf.xml index 83afef42b..5beb5cd46 100644 --- a/chapter06/autoconf.xml +++ b/chapter06/autoconf.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, and Sed - - - diff --git a/chapter06/automake.xml b/chapter06/automake.xml index 884776983..84bdd3b3b 100644 --- a/chapter06/automake.xml +++ b/chapter06/automake.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Autoconf, Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, - and Sed - - - diff --git a/chapter06/bash.xml b/chapter06/bash.xml index cc00224d0..a8d5d90ba 100644 --- a/chapter06/bash.xml +++ b/chapter06/bash.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, - Make, Ncurses, Readline, and Sed - - - diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml index 3ee411059..a31568c66 100644 --- a/chapter06/binutils.xml +++ b/chapter06/binutils.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Coreutils, Diffutils, Expect, GCC, Gettext, Glibc, Grep, - Make, Perl, Sed, Tcl, and Texinfo - - - diff --git a/chapter06/bison.xml b/chapter06/bison.xml index d0fa5620e..77ed8edf2 100644 --- a/chapter06/bison.xml +++ b/chapter06/bison.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, M4, Make, and Sed - - - diff --git a/chapter06/bzip2.xml b/chapter06/bzip2.xml index 5fb3498a5..67714984e 100644 --- a/chapter06/bzip2.xml +++ b/chapter06/bzip2.xml @@ -32,15 +32,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Patch, - and Make - - - diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index 5b3846a9e..18ff50665 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, - Make, Patch, Perl, and Sed - - - diff --git a/chapter06/db.xml b/chapter06/db.xml index c15f2ef52..753069090 100644 --- a/chapter06/db.xml +++ b/chapter06/db.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make and Sed. - - - Other Installation Possibilities diff --git a/chapter06/diffutils.xml b/chapter06/diffutils.xml index 167709fa3..366b7d887 100644 --- a/chapter06/diffutils.xml +++ b/chapter06/diffutils.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, and Sed - - - diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml index 896ca4ae3..47c0520db 100644 --- a/chapter06/e2fsprogs.xml +++ b/chapter06/e2fsprogs.xml @@ -32,15 +32,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Glibc, - Grep, Make, Sed, and Texinfo - - - diff --git a/chapter06/file.xml b/chapter06/file.xml index ea3721a36..506313688 100644 --- a/chapter06/file.xml +++ b/chapter06/file.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Sed, and Zlib - - - diff --git a/chapter06/findutils.xml b/chapter06/findutils.xml index ae379d04d..7ecd54cf3 100644 --- a/chapter06/findutils.xml +++ b/chapter06/findutils.xml @@ -32,15 +32,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, - Make and Sed - - - diff --git a/chapter06/flex.xml b/chapter06/flex.xml index 5e24092b0..7271e7814 100644 --- a/chapter06/flex.xml +++ b/chapter06/flex.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, - Glibc, Grep, M4, Make, Patch, and Sed - - - diff --git a/chapter06/gawk.xml b/chapter06/gawk.xml index 5929635eb..5ed2e6a81 100644 --- a/chapter06/gawk.xml +++ b/chapter06/gawk.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, Patch, and Sed - - - diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 74fec55b2..75075e4f8 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, DejaGNU, Diffutils, Findutils, Expect, - Gawk, Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tcl, and Texinfo - - - diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml index 3067910ed..7a29430a8 100644 --- a/chapter06/gettext.xml +++ b/chapter06/gettext.xml @@ -32,15 +32,6 @@ - - &dependencies; - - - Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, - Grep, Make, and Sed - - - diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 25f5d7fcb..de0e934f1 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -32,15 +32,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, - Make, Perl, Sed, and Texinfo - - - diff --git a/chapter06/grep.xml b/chapter06/grep.xml index 84742ae30..3f90971a0 100644 --- a/chapter06/grep.xml +++ b/chapter06/grep.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Make, - Sed, and Texinfo - - - diff --git a/chapter06/groff.xml b/chapter06/groff.xml index 6e1d0d0cc..3f2a6159b 100644 --- a/chapter06/groff.xml +++ b/chapter06/groff.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, - Make, and Sed - - - diff --git a/chapter06/grub.xml b/chapter06/grub.xml index ebff3707d..660b7ea94 100644 --- a/chapter06/grub.xml +++ b/chapter06/grub.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Ncurses, and Sed - - - diff --git a/chapter06/gzip.xml b/chapter06/gzip.xml index 76b0b7f6d..f9f23b527 100644 --- a/chapter06/gzip.xml +++ b/chapter06/gzip.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Patch, and Sed - - - diff --git a/chapter06/iana-etc.xml b/chapter06/iana-etc.xml index bc0338995..197b0ef61 100644 --- a/chapter06/iana-etc.xml +++ b/chapter06/iana-etc.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Coreutils, Gawk, and Make - - - diff --git a/chapter06/inetutils.xml b/chapter06/inetutils.xml index 6e553f133..7e782ef55 100644 --- a/chapter06/inetutils.xml +++ b/chapter06/inetutils.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Ncurses, Patch, and Sed - - - diff --git a/chapter06/iproute2.xml b/chapter06/iproute2.xml index 21bf91f71..55a327553 100644 --- a/chapter06/iproute2.xml +++ b/chapter06/iproute2.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Berkeley DB, GCC, Glibc, Make, and Linux-Headers - - - diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml index e455885da..10a62c2b6 100644 --- a/chapter06/kbd.xml +++ b/chapter06/kbd.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Gettext, - Glibc, Grep, Gzip, M4, Make, Patch, and Sed - - - diff --git a/chapter06/less.xml b/chapter06/less.xml index 5d1f9d626..65b68e3dd 100644 --- a/chapter06/less.xml +++ b/chapter06/less.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Ncurses, and Sed - - - diff --git a/chapter06/libtool.xml b/chapter06/libtool.xml index 27e95d3bb..7cb4a18ee 100644 --- a/chapter06/libtool.xml +++ b/chapter06/libtool.xml @@ -31,15 +31,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, - GCC, Glibc, Grep, Make, and Sed - - - diff --git a/chapter06/linux-libc-headers.xml b/chapter06/linux-libc-headers.xml index 696020a25..16455d27c 100644 --- a/chapter06/linux-libc-headers.xml +++ b/chapter06/linux-libc-headers.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Coreutils and Findutils - - - diff --git a/chapter06/m4.xml b/chapter06/m4.xml index 8a4be1db7..97a6e99f7 100644 --- a/chapter06/m4.xml +++ b/chapter06/m4.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, Perl, and Sed - - - diff --git a/chapter06/make.xml b/chapter06/make.xml index 6f8496caf..3b31fd461 100644 --- a/chapter06/make.xml +++ b/chapter06/make.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, and Sed - - - diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml index 44f3c79ed..a353cc1c5 100644 --- a/chapter06/man-db.xml +++ b/chapter06/man-db.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Berkeley DB, Binutils, Coreutils, Gawk, GCC, Gettext, - Glibc, Grep, Make, and Sed - - - diff --git a/chapter06/man-pages.xml b/chapter06/man-pages.xml index 43b45182d..a791b0338 100644 --- a/chapter06/man-pages.xml +++ b/chapter06/man-pages.xml @@ -29,14 +29,6 @@ - - &dependencies; - - - Bash, Coreutils, and Make - - - diff --git a/chapter06/mktemp.xml b/chapter06/mktemp.xml index 4f62e071a..4a10711d4 100644 --- a/chapter06/mktemp.xml +++ b/chapter06/mktemp.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Coreutils, Make, Patch, and Zlib - - - diff --git a/chapter06/module-init-tools.xml b/chapter06/module-init-tools.xml index e30634f0f..bcdcfff5d 100644 --- a/chapter06/module-init-tools.xml +++ b/chapter06/module-init-tools.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Glibc, - Grep, M4, Make, Sed, and Zlib - - - diff --git a/chapter06/ncurses.xml b/chapter06/ncurses.xml index 25f1524be..71567db19 100644 --- a/chapter06/ncurses.xml +++ b/chapter06/ncurses.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, - Make, and Sed - - - diff --git a/chapter06/patch.xml b/chapter06/patch.xml index dcb3ef1af..d4194eaeb 100644 --- a/chapter06/patch.xml +++ b/chapter06/patch.xml @@ -31,15 +31,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - and Sed - - - diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 649e6339e..4ac8227ad 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Berkeley DB, Binutils, Coreutils, Diffutils, Gawk, GCC, - Glibc, Grep, Iana-Etc, Make, Patch, and Sed - - - diff --git a/chapter06/procps.xml b/chapter06/procps.xml index 48a599ad6..237d10348 100644 --- a/chapter06/procps.xml +++ b/chapter06/procps.xml @@ -29,14 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, GCC, Glibc, Make, and Ncurses - - - diff --git a/chapter06/psmisc.xml b/chapter06/psmisc.xml index f8f02f458..917543d4b 100644 --- a/chapter06/psmisc.xml +++ b/chapter06/psmisc.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, - Make, Ncurses, and Sed - - - diff --git a/chapter06/readline.xml b/chapter06/readline.xml index 6a18282d2..098b7992f 100644 --- a/chapter06/readline.xml +++ b/chapter06/readline.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, - Ncurses, and Sed - - - diff --git a/chapter06/sed.xml b/chapter06/sed.xml index 9f27a2477..36c348950 100644 --- a/chapter06/sed.xml +++ b/chapter06/sed.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, Sed, and Texinfo - - - diff --git a/chapter06/shadow.xml b/chapter06/shadow.xml index 6ef44b66f..dfc165339 100644 --- a/chapter06/shadow.xml +++ b/chapter06/shadow.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, - Glibc, Grep, Make, and Sed - - - diff --git a/chapter06/sysklogd.xml b/chapter06/sysklogd.xml index 8deea18c8..2b3af2f18 100644 --- a/chapter06/sysklogd.xml +++ b/chapter06/sysklogd.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Binutils, Coreutils, GCC, Glibc, Make, and Patch - - - diff --git a/chapter06/sysvinit.xml b/chapter06/sysvinit.xml index 601e18322..6faa2589f 100644 --- a/chapter06/sysvinit.xml +++ b/chapter06/sysvinit.xml @@ -29,14 +29,6 @@ - - &dependencies; - - - Binutils, Coreutils, GCC, Glibc, Make, and Sed - - - diff --git a/chapter06/tar.xml b/chapter06/tar.xml index ee06b442e..e036dce0c 100644 --- a/chapter06/tar.xml +++ b/chapter06/tar.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Bzip2, Binutils, Coreutils, Diffutils, GCC, Gettext, - Glibc, Gzip, Grep, Make, Patch, and Sed - - - diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml index fde8b919d..55caff350 100644 --- a/chapter06/texinfo.xml +++ b/chapter06/texinfo.xml @@ -30,15 +30,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, Ncurses, Patch, and Sed - - - diff --git a/chapter06/udev.xml b/chapter06/udev.xml index 1978037f8..9125ba226 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Coreutils, GCC, Make, and Perl - - - diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml index a646590c5..ef5843bb8 100644 --- a/chapter06/util-linux.xml +++ b/chapter06/util-linux.xml @@ -31,15 +31,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, - Grep, Make, Ncurses, Patch, Sed, and Zlib - - - diff --git a/chapter06/vim.xml b/chapter06/vim.xml index 8d1ded1fc..7fbde1aa1 100644 --- a/chapter06/vim.xml +++ b/chapter06/vim.xml @@ -29,15 +29,6 @@ - - &dependencies; - - - Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, - Ncurses, and Sed - - - Alternatives to Vim diff --git a/chapter06/zlib.xml b/chapter06/zlib.xml index 1ea5f3fea..45c795d19 100644 --- a/chapter06/zlib.xml +++ b/chapter06/zlib.xml @@ -30,14 +30,6 @@ - - &dependencies; - - - Binutils, Coreutils, GCC, Glibc, Make, and Sed - - - diff --git a/general.ent b/general.ent index 2305eee06..d25205912 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ - - + + @@ -17,6 +17,8 @@ + + diff --git a/index.xml b/index.xml index c6794f936..ca56b5142 100644 --- a/index.xml +++ b/index.xml @@ -40,6 +40,7 @@ + diff --git a/stylesheets/lfs.css b/stylesheets/lfs.css index 29ef4423b..194c486fc 100644 --- a/stylesheets/lfs.css +++ b/stylesheets/lfs.css @@ -228,15 +228,19 @@ div.package div.seg { clear: left; } -div.package span.segtitle { +div.package span.segtitle, div.appendix span.segtitle { float: left; } -div.package span.seg { +div.package span.seg, div.appendix span.seg { display: block; padding-left: 14em; } +div.appendix div.segmentedlist { + padding-left: 1em; +} + div.content div.seg { margin-bottom: 1em; margin-top: 1em;