From 2ec64b313286681a709807dff868a30250f31207 Mon Sep 17 00:00:00 2001 From: lfs-dev Date: Tue, 22 Jun 2004 19:48:30 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'v5_1_1'. git-svn-id: http://svn.linuxfromscratch.org/LFS/tags/v5_1_1/BOOK@3757 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- INSTALL | 23 +++- Makefile | 42 +++++-- README | 2 +- chapter01/administrativa.xml | 7 +- chapter01/changelog.xml | 43 +++++++- chapter03/packages.xml | 45 ++++---- chapter04/aboutsbus.xml | 2 +- chapter04/creatingtoolsdir.xml | 6 +- chapter05/binutils-pass1.xml | 2 +- chapter05/binutils-pass2.xml | 2 +- chapter05/coreutils.xml | 2 +- chapter05/dejagnu.xml | 2 +- chapter05/findutils.xml | 2 +- chapter05/gawk.xml | 2 +- chapter05/gcc-pass1.xml | 2 +- chapter05/gcc-pass2.xml | 2 +- chapter05/gettext.xml | 2 +- chapter05/glibc.xml | 7 +- chapter05/kernel-headers.xml | 2 +- chapter05/ncurses.xml | 2 +- chapter05/sed.xml | 2 +- chapter05/tar.xml | 2 +- chapter05/tcl.xml | 2 +- chapter05/texinfo.xml | 2 +- chapter06/e2fsprogs.xml | 2 +- chapter06/glibc.xml | 18 ++- chapter06/introduction.xml | 4 +- chapter06/kbd.xml | 2 +- chapter06/makedev.xml | 4 + chapter06/mktemp.xml | 3 +- chapter06/vim.xml | 2 +- chapter08/kernel.xml | 4 +- chapter09/reboot.xml | 17 ++- general.ent | 12 +- goTidy | 17 +++ prologue/acknowledgments.xml | 177 ++++++++++++++++++++--------- prologue/organization.xml | 2 +- stylesheets/lfs-chunked.xsl | 103 ++++------------- stylesheets/lfs-nochunks.xsl | 32 ++++++ stylesheets/lfs-pdf.xsl | 129 +++++----------------- stylesheets/lfs-print.xsl | 57 ++++++++++ stylesheets/lfs-tex.xsl | 78 +++++++++++++ stylesheets/lfs.css | 62 +++-------- stylesheets/patcheslist.xsl | 24 ++++ stylesheets/pdf/lfs-index.xsl | 196 +++++++++++++++++++++++++++++++++ stylesheets/pdf/lfs-pagesetup.xsl | 115 +++++++++++++++++++ stylesheets/print/lfs-index.xsl | 127 +++++++++++++++++++++ stylesheets/print/lfs-pagesetup.xsl | 120 ++++++++++++++++++++ stylesheets/xhtml/lfs-admon.xsl | 47 ++++++++ stylesheets/xhtml/lfs-index.xsl | 188 +++++++++++++++++++++++++++++++ stylesheets/xhtml/lfs-legalnotice.xsl | 76 +++++++++++++ stylesheets/xhtml/lfs-mixed.xsl | 39 +++++++ stylesheets/xhtml/lfs-navigational.xsl | 98 +++++++++++++++++ stylesheets/xhtml/lfs-titles.xsl | 80 ++++++++++++++ stylesheets/xhtml/lfs-toc.xsl | 144 ++++++++++++++++++++++++ tidy.conf | 17 +++ 56 files changed, 1837 insertions(+), 366 deletions(-) create mode 100644 goTidy create mode 100644 stylesheets/lfs-nochunks.xsl create mode 100644 stylesheets/lfs-print.xsl create mode 100644 stylesheets/lfs-tex.xsl create mode 100644 stylesheets/patcheslist.xsl create mode 100644 stylesheets/pdf/lfs-index.xsl create mode 100644 stylesheets/pdf/lfs-pagesetup.xsl create mode 100644 stylesheets/print/lfs-index.xsl create mode 100644 stylesheets/print/lfs-pagesetup.xsl create mode 100644 stylesheets/xhtml/lfs-admon.xsl create mode 100644 stylesheets/xhtml/lfs-index.xsl create mode 100644 stylesheets/xhtml/lfs-legalnotice.xsl create mode 100644 stylesheets/xhtml/lfs-mixed.xsl create mode 100644 stylesheets/xhtml/lfs-navigational.xsl create mode 100644 stylesheets/xhtml/lfs-titles.xsl create mode 100644 stylesheets/xhtml/lfs-toc.xsl create mode 100644 tidy.conf diff --git a/INSTALL b/INSTALL index c284b3e49..22fedd19d 100644 --- a/INSTALL +++ b/INSTALL @@ -9,7 +9,7 @@ document. Instead, you need to read the LFS Editor's Manual. See the LFS website at http://www.linuxfromscratch.org for more information. ------------------------------------------------------------------------------- -If all you want to do is convert XML to HTML perform the following: +If all you want to do is convert XML to HTML install the following: * libxml2 - http://www.linuxfromscratch.org/blfs/view/cvs/general/libxml2.html @@ -18,15 +18,26 @@ If all you want to do is convert XML to HTML perform the following: - http://www.linuxfromscratch.org/blfs/view/cvs/general/libxslt.html * DocBook DTD - - http://www.linuxfromscratch.org/blfs/view/cvs/pst/DocBook.html + - http://www.linuxfromscratch.org/blfs/view/cvs/pst/xml.html * DocBook XSL Stylesheets - http://www.linuxfromscratch.org/blfs/view/cvs/pst/docbook-xsl.html +* HTML Tidy - http://tidy.sourceforge.net/src/tidy_src.tgz + + /bin/sh build/gnuauto/setup.sh && + ./configure --prefix=/usr && + make && + su -c "make install" + ------------------------------------------------------------------------------- If you want to be able to convert the book into PDF as well, then you will need the FOP package. This takes an XSL-FO file (created with libxslt which you -already installed) and converts it to PDF: +already installed) and converts it to PDF. Additionally you will need +the Java Advanced Imaging (JAI) library from +http://java.sun.com/products/java-media/jai/downloads/download-1_1_2.html +(you'll need either the JDK .bin or JRE .bin file dependent on your +particular Java setup). - http://www.apache.org/dist/xml/fop/fop-0.20.5-bin.tar.gz @@ -36,4 +47,10 @@ already installed) and converts it to PDF: tar -xzvf /usr/src/fop-0.20.5-bin.tar.gz && mv fop-0.20.5 fop + Install JAI by running: + + chmod u+x /path/to/jai-1_1_2-lib-linux-i586-jdk.bin && + cd $JAVA_HOME && + /path/to/jai-1_1_2-lib-linux-i586-jdk.bin + Now set JAVA_HOME, FOP_HOME and PATH to values appropriate to your system. diff --git a/Makefile b/Makefile index a7044e233..0c86666c6 100644 --- a/Makefile +++ b/Makefile @@ -1,29 +1,47 @@ -BASEDIR=~/lfs-book/ +BASEDIR=~/lfs-book +CHUNK_QUIET=0 +PDF_OUTPUT=LFS-BOOK.pdf +PRINT_OUTPUT=LFS-BOOK-PRINTABLE.pdf +NOCHUNKS_OUTPUT=LFS-BOOK.html lfs: - xsltproc --xinclude --nonet -stringparam base.dir $(BASEDIR) \ - stylesheets/lfs-chunked.xsl index.xml + xsltproc --xinclude --nonet -stringparam chunk.quietly $(CHUNK_QUIET) \ + -stringparam base.dir $(BASEDIR)/ stylesheets/lfs-chunked.xsl \ + index.xml - if [ ! -e $(BASEDIR)stylesheets ]; then \ - mkdir -p $(BASEDIR)stylesheets; \ + if [ ! -e $(BASEDIR)/stylesheets ]; then \ + mkdir -p $(BASEDIR)/stylesheets; \ fi; - cp stylesheets/lfs.css $(BASEDIR)stylesheets + cp stylesheets/lfs.css $(BASEDIR)/stylesheets - if [ ! -e $(BASEDIR)images ]; then \ - mkdir -p $(BASEDIR)images; \ + if [ ! -e $(BASEDIR)/images ]; then \ + mkdir -p $(BASEDIR)/images; \ fi; cp /usr/share/xml/docbook/xsl-stylesheets-1.65.1/images/*.png \ - $(BASEDIR)images - cd $(BASEDIR); sed -i -e "s@../stylesheets@stylesheets@" \ + $(BASEDIR)/images + cd $(BASEDIR)/; sed -i -e "s@../stylesheets@stylesheets@" \ index.html part1.html part2.html part3.html longindex.html - cd $(BASEDIR); sed -i -e "s@../images@images@g" \ + cd $(BASEDIR)/; sed -i -e "s@../images@images@g" \ index.html part1.html part2.html part3.html longindex.html + sh goTidy $(BASEDIR)/ + pdf: xsltproc --xinclude --nonet --output lfs.fo stylesheets/lfs-pdf.xsl \ index.xml sed -i -e "s/inherit/all/" lfs.fo - fop.sh lfs.fo lfs.pdf + fop.sh lfs.fo $(PDF_OUTPUT) + +print: + xsltproc --xinclude --nonet --output lfs-print.fo \ + stylesheets/lfs-print.xsl index.xml + sed -i -e "s/inherit/all/" lfs-print.fo + fop.sh lfs-print.fo $(PRINT_OUTPUT) + +nochunks: + xsltproc --xinclude --nonet --output $(NOCHUNKS_OUTPUT) \ + stylesheets/lfs-nochunks.xsl index.xml + tidy -config tidy.conf $(NOCHUNKS_OUTPUT) || true validate: xmllint --noout --nonet --xinclude --postvalid index.xml diff --git a/README b/README index e7606fb6d..61f7721a2 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ various other formats. XML to XHTML: ------------- -BASEDIR=/path/to/output/location make +make BASEDIR=/path/to/output/location XML to PDF: diff --git a/chapter01/administrativa.xml b/chapter01/administrativa.xml index 9046c9217..c21d010d0 100644 --- a/chapter01/administrativa.xml +++ b/chapter01/administrativa.xml @@ -23,11 +23,12 @@ consult the FAQ (Frequently Asked Questions) at IRC Several members of the LFS community offer assistance on our community -IRC (Internet Relay Chat) server. Before you utilize this mode of support, we +IRC (Internet Relay Chat) network. Before you utilize this mode of support, we ask that you've at least checked the LFS FAQ (see above) and the mailing list archives (see below) for the answer to your question. You can find the IRC -server at irc.linuxfromscratch.org port 6667. The -support channel is named #LFS-support. +network at irc.linuxfromscratch.org or +irc.linux-phreak.net port 6667. The support channel is +named #LFS-support. diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index d152c2a3e..3c2889796 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -27,10 +27,11 @@ first a summary, then a detailed log. file-4.09 gcc-3.3.3 gettext-0.14.1 +glibc-2.3.3-lfs-5.1 grub-0.94 kbd-1.12 less-382 -lfs-bootscripts-2.0.4 +lfs-bootscripts-2.0.5 libtool-2.5.6 linux-2.4.26 man-pages-1.66 @@ -73,6 +74,46 @@ first a summary, then a detailed log. +June 2, 2004 [matt]: Prologue - acknowledgments, Added Thomas +Reitelbach as the German translator +May 30, 2004 [matt]: Chapter 6 - vim, corrected the optional +command for invoking the testsuite +May 23, 2004 [matt]: Chapter 6 - kbd, removed the hardcoded path +to the kernel source directory +May 19, 2004 [matt]: Chapter 6 - mktemp, added instruction to +install tempfile wrapper +May 18, 2004 [manuel]: Chapter 3 - Updated the list of mirrors +for Glibc package. Fixed several textual bugs. + +May 17th, 2004 [winkie]: Chapter 5 - Pass +AUTOCONF=no to the Glibc build. This prevents autoconf from +causing us problems. + +May 16th, 2004 [jeremy]: Chapter 9 - Added a brief paragraph +to the rebooting system page to discuss packages which might be useful to +add prior to rebooting to the new system + +May 15th, 2004 [matt]: Chapter 6 - Added a clearer warning that +make_devices needs to be customised + +May 14th, 2004 [matt]: Chapter 3 - Added glibc's md5sum + + +May 14th, 2004 [matt]: Chapters 5 & 6 - Upgraded to +glibc-2.3.3-lfs-5.1 + +May 11th, 2004 [jeremy]: Prologue - Updated the list of +active staff in the project. + +May 9th, 2004 [winkie]: Chapter 6 - Removed unused and broken +entries from nsswitch.conf. + +May 7th, 2004 [matt]: Merged Manuel's lfs-xsl-0.9 patches + +May 7th, 2004 [matt]: Fixed README error regarding invocation of +`make` +May 3rd, 2004: LFS 5.1-pre2 released + May 2nd, 2004 [matt]: Quoted chroot commands in chapter 6 (bug #818). May 2nd, 2004 [matt]: Removed description of the now diff --git a/chapter03/packages.xml b/chapter03/packages.xml index aa11f6fcb..0be22a2a3 100644 --- a/chapter03/packages.xml +++ b/chapter03/packages.xml @@ -116,7 +116,7 @@ Make (&make-version;) - 899 KB: Make_devices (&makedev-version;) - 20 KB: - + Man (&man-version;) - 196 KB: @@ -191,26 +191,29 @@ that may have older versions available is . 2) As of this writing, the Glibc maintainers have decided in their -wisdom not to make available new release tarballs for download. The only way to -obtain the current Glibc release from pristine upstream sources is to pull it -from the Glibc CVS (Concurrent Versioning System) repository. The following commands will download the current -release and make a tarball from it: - -cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc \ - export -d glibc-2.3.3-20031202 -D "2003-12-02 UTC" libc -tar jcvf glibc-2.3.3-20031202.tar.bz2 glibc-2.3.3-20031202 - -Alternatively, we've made our own tarball available which you can -download courtesy of the generous LFS mirror sites. - - - - - - - - - +wisdom not to make available new release tarballs for download. As +such, the LFS toolchain team have provided a tarball of glibc sources +pulled from Glibc CVS (Concurrent Versioning System) and generated a +tarball from them, including patches where necessary. + +We have made this tarball available courtesy of the generous LFS mirror +sites: + + + + + + + + + +If you wish to verify the integrity of the tarball, its MD5 digest +is cd11fabdf5162ad68329e7b28b308278, which can +be verified using md5sum. diff --git a/chapter04/aboutsbus.xml b/chapter04/aboutsbus.xml index 6c4113584..f39754433 100644 --- a/chapter04/aboutsbus.xml +++ b/chapter04/aboutsbus.xml @@ -31,7 +31,7 @@ Fortunately, most build times are much shorter than the one of Binutils. Note that if the system compiler on your host is GCC-2 based, the SBUs listed may end up being somewhat understated. This is because the SBU is based on the very first package, compiled with the old GCC, while the rest of the -system is compiled with the newer GCC-3.3.2 which is known to be +system is compiled with the newer GCC-&gcc-version; which is known to be approximately 30% slower. Also note that SBUs don't work well for SMP-based machines. But if you're diff --git a/chapter04/creatingtoolsdir.xml b/chapter04/creatingtoolsdir.xml index 7dbc9a2fb..756e6966c 100644 --- a/chapter04/creatingtoolsdir.xml +++ b/chapter04/creatingtoolsdir.xml @@ -7,13 +7,13 @@ Creating the $LFS/tools directory -All programs compiled in this chapter will be installed under All programs compiled in will be installed under $LFS/tools to keep them separate from the -programs compiled in the next chapter. The programs compiled here are only +programs compiled in . The programs compiled here are only temporary tools and won't be a part of the final LFS system and by keeping them in a separate directory, we can later easily throw them away. This also helps prevent them from ending up in your host's production directories -(easy to do in Chapter 5), which could be a very bad thing. +(easy to do in , which could be a very bad thing. Later on you might wish to search through the binaries of your system to see what files they make use of or link against. To make this searching easier diff --git a/chapter05/binutils-pass1.xml b/chapter05/binutils-pass1.xml index 3b362c533..36c8999f4 100644 --- a/chapter05/binutils-pass1.xml +++ b/chapter05/binutils-pass1.xml @@ -14,7 +14,7 @@ &buildtime; 1.0 SBU -&diskspace; 194 MB +&diskspace; 170 MB diff --git a/chapter05/binutils-pass2.xml b/chapter05/binutils-pass2.xml index 32c749b77..8d490aa5d 100644 --- a/chapter05/binutils-pass2.xml +++ b/chapter05/binutils-pass2.xml @@ -12,7 +12,7 @@ tools, pass 2 &buildtime; 1.5 SBU -&diskspace; 108 MB +&diskspace; 35.6 MB diff --git a/chapter05/coreutils.xml b/chapter05/coreutils.xml index 78833341f..683454f59 100644 --- a/chapter05/coreutils.xml +++ b/chapter05/coreutils.xml @@ -28,7 +28,7 @@ This package has an issue when compiled against versions of glibc later than 2.3.2. Some of the Coreutils utilities (such as -(head, tail and sort) +head, tail and sort) will reject their traditional syntax, a syntax that has been in use for approximately 30 years. This old syntax is so pervasive that compatibility should be preserved until the many places where it is used can be diff --git a/chapter05/dejagnu.xml b/chapter05/dejagnu.xml index 9a526f212..c117545ee 100644 --- a/chapter05/dejagnu.xml +++ b/chapter05/dejagnu.xml @@ -12,7 +12,7 @@ The DejaGnu package contains a framework for testing other programs. &buildtime; 0.1 SBU -&diskspace; 8.6 MB +&diskspace; 6.1 MB For its installation Dejagnu depends on: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed. diff --git a/chapter05/findutils.xml b/chapter05/findutils.xml index 544f5441d..9af17b3a0 100644 --- a/chapter05/findutils.xml +++ b/chapter05/findutils.xml @@ -14,7 +14,7 @@ &buildtime; 0.2 SBU -&diskspace; 7.6 MB +&diskspace; 7.5 MB diff --git a/chapter05/gawk.xml b/chapter05/gawk.xml index a2a22c9a9..bb8c0a5f5 100644 --- a/chapter05/gawk.xml +++ b/chapter05/gawk.xml @@ -14,7 +14,7 @@ &buildtime; 0.2 SBU -&diskspace; 17 MB +&diskspace; 16.9 MB diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 68c429fb0..1f80e7eeb 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -14,7 +14,7 @@ &buildtime; 4.4 SBU -&diskspace; 300 MB +&diskspace; 411.7 MB diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index d89d82e82..c145ce29a 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -12,7 +12,7 @@ tools, pass 2 &buildtime; 11.0 SBU -&diskspace; 274 MB +&diskspace; 332.7 MB diff --git a/chapter05/gettext.xml b/chapter05/gettext.xml index cebff68f1..8215a63a5 100644 --- a/chapter05/gettext.xml +++ b/chapter05/gettext.xml @@ -14,7 +14,7 @@ &buildtime; 0.5 SBU -&diskspace; 55 MB +&diskspace; 67.6 MB diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index 22a338164..3ea4547a6 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -14,7 +14,7 @@ &buildtime; 11.8 SBU -&diskspace; 800 MB +&diskspace; 734.2 MB @@ -39,7 +39,7 @@ cd ../glibc-build Next, prepare Glibc for compilation: -../glibc-&glibc-version;-20031202/configure --prefix=/tools \ +../glibc-&glibc-version;/configure --prefix=/tools \ --disable-profile --enable-add-ons=linuxthreads \ --with-binutils=/tools/bin --with-headers=/tools/include \ --without-gd --without-cvs @@ -86,7 +86,7 @@ running the test suite. Compile the package: -make +make AUTOCONF=no Compilation is now complete. As mentioned earlier, we don't recommend running the test suites for the temporary system here in this chapter. If you @@ -179,6 +179,7 @@ localedef -i en_HK -f ISO-8859-1 en_HK localedef -i en_PH -f ISO-8859-1 en_PH localedef -i en_US -f ISO-8859-1 en_US localedef -i es_MX -f ISO-8859-1 es_MX +localedef -i fa_IR -f UTF-8 fa_IR localedef -i fr_FR -f ISO-8859-1 fr_FR localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro localedef -i it_IT -f ISO-8859-1 it_IT diff --git a/chapter05/kernel-headers.xml b/chapter05/kernel-headers.xml index e825fe66d..a8146e972 100644 --- a/chapter05/kernel-headers.xml +++ b/chapter05/kernel-headers.xml @@ -12,7 +12,7 @@ tools, headers &buildtime; 0.1 SBU -&diskspace; 186 MB +&diskspace; 192.5 MB diff --git a/chapter05/ncurses.xml b/chapter05/ncurses.xml index 9ef4117a1..258a915fd 100644 --- a/chapter05/ncurses.xml +++ b/chapter05/ncurses.xml @@ -14,7 +14,7 @@ &buildtime; 0.7 SBU -&diskspace; 26 MB +&diskspace; 27.8 MB diff --git a/chapter05/sed.xml b/chapter05/sed.xml index 215ed3f94..400ad366a 100644 --- a/chapter05/sed.xml +++ b/chapter05/sed.xml @@ -14,7 +14,7 @@ &buildtime; 0.2 SBU -&diskspace; 5.2 MB +&diskspace; 5.9 MB diff --git a/chapter05/tar.xml b/chapter05/tar.xml index 6368b2a73..1e98b495b 100644 --- a/chapter05/tar.xml +++ b/chapter05/tar.xml @@ -14,7 +14,7 @@ &buildtime; 0.2 SBU -&diskspace; 10 MB +&diskspace; 10.3 MB diff --git a/chapter05/tcl.xml b/chapter05/tcl.xml index 4322835e7..41f36e1df 100644 --- a/chapter05/tcl.xml +++ b/chapter05/tcl.xml @@ -12,7 +12,7 @@ The Tcl package contains the Tool Command Language. &buildtime; 0.9 SBU -&diskspace; 23 MB +&diskspace; 22.7 MB Tcl installation depends on: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Sed. diff --git a/chapter05/texinfo.xml b/chapter05/texinfo.xml index 1243b49e4..f77d727c6 100644 --- a/chapter05/texinfo.xml +++ b/chapter05/texinfo.xml @@ -14,7 +14,7 @@ &buildtime; 0.2 SBU -&diskspace; 16 MB +&diskspace; 16.3 MB diff --git a/chapter06/e2fsprogs.xml b/chapter06/e2fsprogs.xml index 4ca8f4b50..e76252d1b 100644 --- a/chapter06/e2fsprogs.xml +++ b/chapter06/e2fsprogs.xml @@ -65,7 +65,7 @@ test from failing, then issue: make check. make install -Also install also the shared libraries: +Also install the shared libraries: make install-libs diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 59ecff6f9..59c1e016c 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -42,7 +42,7 @@ cd ../glibc-build Now prepare Glibc for compilation: -../glibc-&glibc-version;-20031202/configure --prefix=/usr \ +../glibc-&glibc-version;/configure --prefix=/usr \ --disable-profile --enable-add-ons=linuxthreads \ --libexecdir=/usr/lib --with-headers=/usr/include \ --without-cvs @@ -121,11 +121,11 @@ localedef -i ja_JP -f EUC-JP ja_JP Finally, build the linuxthreads man pages: -make -C ../glibc-&glibc-version;-20031202/linuxthreads/man +make -C ../glibc-&glibc-version;/linuxthreads/man And install these pages: -make -C ../glibc-&glibc-version;-20031202/linuxthreads/man install +make -C ../glibc-&glibc-version;/linuxthreads/man install @@ -149,17 +149,13 @@ passwd: files group: files shadow: files -publickey: files - hosts: files dns networks: files -protocols: db files -services: db files -ethers: db files -rpc: db files - -netgroup: db files +protocols: files +services: files +ethers: files +rpc: files # End /etc/nsswitch.conf EOF diff --git a/chapter06/introduction.xml b/chapter06/introduction.xml index 4e0ef7cbb..213ad6066 100644 --- a/chapter06/introduction.xml +++ b/chapter06/introduction.xml @@ -60,8 +60,8 @@ with a series of short descriptions of these. If you wish to keep track of which package installs what files, you may want to use a package manager. For a general overview of package managers have -a look at . And for -a package management method specifically geared towards LFS see +a look at . And +for a package management method specifically geared towards LFS see . diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml index 4c37aade6..adf4d678a 100644 --- a/chapter06/kbd.xml +++ b/chapter06/kbd.xml @@ -73,7 +73,7 @@ source (you will have to repeat this command whenever you unpack a new kernel): loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz > \ - /usr/src/linux-2.4.25/drivers/char/defkeymap.c + [unpacked sources dir]/linux-&linux-version;/drivers/char/defkeymap.c diff --git a/chapter06/makedev.xml b/chapter06/makedev.xml index 6d6e08edb..52a0f23b1 100644 --- a/chapter06/makedev.xml +++ b/chapter06/makedev.xml @@ -67,6 +67,10 @@ commented out. You should open make_devices in an editor and customize it to your needs. This takes some time, but is very simple. When you are satisfied, run the script to create the device files: +Failure to properly edit the make_devices to +match your systems's setup (eg. number of partitions) can lead to boot errors. + + cd /dev ./make_devices diff --git a/chapter06/mktemp.xml b/chapter06/mktemp.xml index 90087d771..3aac8c1a7 100644 --- a/chapter06/mktemp.xml +++ b/chapter06/mktemp.xml @@ -47,7 +47,8 @@ library. Now install it: -make install +make install +make install-tempfile diff --git a/chapter06/vim.xml b/chapter06/vim.xml index a11a4dca9..366716f0d 100644 --- a/chapter06/vim.xml +++ b/chapter06/vim.xml @@ -45,7 +45,7 @@ echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h< make To test the results, you can issue: -make check. However, this test suite outputs a lot of +make test. However, this test suite outputs a lot of seemingly garbage characters to the screen, and this can wreak havoc with the settings of the current terminal. Therefore the running of the test suite here is strictly optional. diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 5ad76a1a4..542272c63 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -72,7 +72,7 @@ the File systems menu and is normally enabled by default. /etc/modules.conf file. Information pertaining to modules and to kernel configuration in general may be found in the kernel documentation, which is found in the -linux-2.4.25/Documentation directory. The +linux-&linux-version;/Documentation directory. The modules.conf man page and the kernel HOWTO at may also be of interest to you. @@ -130,7 +130,7 @@ person would have write access to the kernel source. If you are going to keep the kernel source tree around, you may want to run chown -R 0:0 on the -linux-2.4.25 directory to ensure all files are +linux-&linux-version; directory to ensure all files are owned by user root. diff --git a/chapter09/reboot.xml b/chapter09/reboot.xml index 6607a71e3..3a907e547 100644 --- a/chapter09/reboot.xml +++ b/chapter09/reboot.xml @@ -8,7 +8,22 @@ Now that all of the software has been installed, it is time to reboot -your computer. First exit from the chroot environment: +your computer. However, you should be aware of a few things. The system you +have created in this book is quite minimal, and most likely will not have +the functionality you would need to be able to continue forward. By installing +a few extra packages from the BLFS book while still in our current chroot +environment, you can leave yourself in a much better position to continue on +once you reboot into your new LFS installation. Installing a text mode web +browser, such as Lynx, you can easily view the BLFS book in one virtual +terminal, while building packages in another. The GPM package will also allow +you to perform copy/paste actions in your virtual terminals. Lastly, if you +are in a situation where static IP configuration does not meet your networking +requirements, installing packages such as dhcpcd or ppp at this point might +also be useful. + + +Now that we have said that, lets move on to booting our shiny new LFS +installation for the first time! First exit from the chroot environment: logout diff --git a/general.ent b/general.ent index 0967da488..54b2363d9 100644 --- a/general.ent +++ b/general.ent @@ -1,14 +1,14 @@ - - - + + + - + @@ -21,7 +21,7 @@ - + @@ -36,7 +36,7 @@ - + diff --git a/goTidy b/goTidy new file mode 100644 index 000000000..e2f4eed02 --- /dev/null +++ b/goTidy @@ -0,0 +1,17 @@ +#!/bin/bash +####################################################################### +# +# File: goTidy +# +# Description: Tidy is best used inside a loop, but Makefiles don't do +# bash loops well. This file alleviates that problem. +# +# Author: James Robertson +# +######################################################################## + +for file in `find "$1" -name "*.html"`; do + tidy -config tidy.conf $file +done + +exit 0 diff --git a/prologue/acknowledgments.xml b/prologue/acknowledgments.xml index 84609cb3d..efe758cc2 100644 --- a/prologue/acknowledgments.xml +++ b/prologue/acknowledgments.xml @@ -20,13 +20,17 @@ Beekmans <gerard@linuxfromscratch.org> -- Linux-From-Scratch initiator, LFS Project organizer. Matthew -Burgess <matthew@linuxfromscratch.org> -- LFS General Package -maintainer, LFS Book editor. +Burgess <matthew@linuxfromscratch.org> -- LFS Project Co-Leader, +LFS General Package maintainer, LFS Book editor. Craig Colton <meerkats@bellsouth.net> -- LFS, ALFS, BLFS and Hints Project logo creator. +Nathan +Coulson <nathan@linuxfromscratch.org> -- LFS-Bootscripts +maintainer. + Jeroen Coumans <jeroen@linuxfromscratch.org> -- Website developer, FAQ maintainer. @@ -35,6 +39,10 @@ maintainer. Dubbs <bdubbs@linuxfromscratch.org> -- LFS Quality Assurance Team leader, BLFS Book editor. +Manuel +Canales Esparcia <manuel@linuxfromscratch.org> -- LFS Book +Editor (XML). + Alex Groenewoud <alex@linuxfromscratch.org> -- LFS Book editor. @@ -59,6 +67,10 @@ creator and maintainer. Maltby <bill@linuxfromscratch.org> -- LFS Project organizer. +Alexander +Patrakov <alexander@linuxfromscratch.org> -- LFS Book +Editor (internationalization/localization). + Scot Mc Pherson <scot@linuxfromscratch.org> -- LFS NNTP gateway maintainer. @@ -73,7 +85,7 @@ Wiki developer, LFS Book editor. Greg Schafer <greg@linuxfromscratch.org> -- Toolchain maintainer, -LFS Book editor, co-creator of PLFS. +Former LFS Book editor, co-creator of PLFS. Tushar Teredesai <tushar@linuxfromscratch.org> -- BLFS Book editor, @@ -81,7 +93,11 @@ Hints and Patches Projects maintainer. Jeremy Utley <jeremy@linuxfromscratch.org> -- LFS Book editor, Bugzilla -maintainer. +maintainer, LFS-Bootscripts Maintainer, LFS Server co-admin. + +Zack +Winkles <winkie@linuxfromscratch.org> -- LFS Book editor +(Emerging Technologies), LFS-Bootscripts co-maintainer. Countless other people on the various LFS and BLFS mailing lists who are making this book happen by giving their suggestions, @@ -109,6 +125,10 @@ project. Lizardo <lizardo@linuxfromscratch.org> -- Portuguese LFS translation project. +Thomas Reitelbach + <tr@erdfunkstelle.de> -- German LFS translation project. + + @@ -116,102 +136,160 @@ translation project. Mirror Maintainers + +North American Mirrors + -Jason Andrade -<jason@dstc.edu.au> -- au.linuxfromscratch.org mirror. +Scott Kveton +<scott@osuosl.org> -- lfs.oregonstate.edu mirror + +Mikhail Pastukhov +<miha@xuy.biz> -- lfs.130th.net mirror. + +Frank Mancuso +<crash4o4@gameover.com> -- lfs.crash404.com mirror. William Astle <lost@l-w.net> -- ca.linuxfromscratch.org mirror. -Baque -<baque@cict.fr> -- lfs.cict.fr mirror. - -Stephan Brendel -<stevie@stevie20.de> -- lfs.netservice-neuss.de +Jeremy Polen +<jpolen@rackspace.com> -- us2.linuxfromscratch.org mirror. -Ian Chilton -<ian@ichilton.co.uk> -- us.linuxfromscratch.org, linuxfromscratch.co.uk -mirrors. +Tim Jackson +<tim@idge.net> -- linuxfromscratch.idge.net mirror. -Fredrik -Danerklint <fredan-lfs@fredan.org> -- se.linuxfromscratch.org -mirror. +Jeremy Utley + <jeremy@linux-phreak.net> -- lfs.linux-phreak.net mirror. + + + + + + + +South American Mirrors -David D.W. -Downey <pgpkeys@aeternamtech.com> -- lfs.learnbyexample.com + + +Manuel Canales +Esparcia <manuel@linuxfromscratch.org> -- lfsmirror.lfs-es.org mirror. +Andres Meggiotto +<sysop@mesi.com.ar> -- lfs.mesi.com.ar mirror. + Eduardo B. Fonseca <ebf@aedsolucoes.com.br> -- br.linuxfromscratch.org mirror. -Hagen Herrschaft -<hrx@hrxnet.de> -- de.linuxfromscratch.org mirror. + -Tim Jackson -<tim@idge.net> -- linuxfromscratch.idge.net mirror. + + + +European Mirrors + + Barna Koczka <barna@siker.hu> -- hu.linuxfromscratch.org mirror. -Roel -Neefs -- linuxfromscratch.rave.org mirror. +UK Mirror Service +-- linuxfromscratch.mirror.ac.uk mirror. -Simon Nicoll -<sime@dot-sime.com> -- uk.linuxfromscratch.org mirror. +Martin Voss +<Martin.Voss@ada.de> -- lfs.linux-matrix.net mirror. -Ervin S. -Odisho <ervin@activalink.net> -- lfs.activalink.net -mirror. +Unknown -- mirror.vtx.ch mirror Guido Passet <guido@primerelay.net> -- nl.linuxfromscratch.org mirror. -Mikhail Pastukhov -<miha@xuy.biz> -- lfs.130th.net mirror. +Bastiaan Jacques +<baafie@planet.nl> -- lfs.pagefault.net mirror -Jeremy Polen -<jpolen@rackspace.com> -- us2.linuxfromscratch.org +Roel +Neefs <lfs-mirror@linuxfromscratch.rave.org> -- linuxfromscratch.rave.org mirror. + +Justin Knierim +<justin@jrknierim.de> -- www.lfs-matrix.de mirror + +Stephan Brendel +<stevie@stevie20.de> -- lfs.netservice-neuss.de mirror. -UK Mirror Service --- linuxfromscratch.mirror.co.uk mirror. +Unknown -- linuxfromscratch.je-zi.de +mirror -Thomas Skyt -<thomas@sofagang.dk> -- dk.linuxfromscratch.org mirror. +Unknown -- linuxfromscratch.tuxcenter.net +mirror + +Hagen Herrschaft +<hrx@hrxnet.de> -- de.linuxfromscratch.org mirror. Antonin Sprinzl <Antonin.Sprinzl@tuwien.ac.at> -- at.linuxfromscratch.org mirror. -Dag Stenstad -<dag@stenstad.net> for providing no.linuxfromscratch.org and -Ian Chilton for running -it. +Fredrik +Danerklint <fredan-lfs@fredan.org> -- se.linuxfromscratch.org +mirror. Parisian sysadmins <archive@doc.cs.univ-paris8.fr> -- www2.fr.linuxfromscratch.org mirror. -Jesse -Tie-Ten-Quee <highos@linuxfromscratch.org> for providing and -running the linuxfromscratch.org server. - Alexander Velin <velin@zadnik.org> -- bg.linuxfromscratch.org mirror. -Martin Voss -<Martin.Voss@ada.de> -- lfs.linux-matrix.net mirror. +Dirk +Webster <dirk@securewebservices.co.uk> -- +lfs.securewebservices.co.uk mirror + +Thomas Skyt +<thomas@sofagang.dk> -- dk.linuxfromscratch.org mirror. + +Simon Nicoll +<sime@dot-sime.com> -- uk.linuxfromscratch.org mirror. + + + + + + +Asian Mirrors + + Pui Yong <pyng@spam.averse.net> -- sg.linuxfromscratch.org mirror. +Stuart Harris +<stuart@althalus.me.uk> -- lfs.mirror.intermedia.com.sg +mirror + +Unknown -- lfs.mirror.if.itb.ac.id mirror + + + + +Australian Mirrors + + + +Jason Andrade +<jason@dstc.edu.au> -- au.linuxfromscratch.org mirror. + + + + + @@ -296,7 +374,8 @@ LFS banner by Garrett LeSage. look at . Jesse -Tie-Ten-Quee <highos@linuxfromscratch.org> for answering +Tie-Ten-Quee <highos@linuxfromscratch.org> for temporarily +hosting the linuxfromscratch.org server, answering countless questions on IRC and having a great deal of patience. diff --git a/prologue/organization.xml b/prologue/organization.xml index d88f4938d..c95a1907c 100644 --- a/prologue/organization.xml +++ b/prologue/organization.xml @@ -7,7 +7,7 @@ Structure -This book is divided into the following four parts: +This book is divided into the following parts: Part I - Introduction diff --git a/stylesheets/lfs-chunked.xsl b/stylesheets/lfs-chunked.xsl index e7f6c85df..8abaf3ddd 100644 --- a/stylesheets/lfs-chunked.xsl +++ b/stylesheets/lfs-chunked.xsl @@ -1,92 +1,33 @@ - + + + + - + - - - - - - + + + + + + + + - - - ../images/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - -
-
-
- -
- -
-
-
-
+ + - - - appendix toc - book toc,title,figure,table,example,equation - chapter nop - part toc - preface nop - qandadiv nop - qandaset nop - reference nop - sect1 nop - sect2 nop - sect3 nop - sect4 nop - sect5 nop - section nop - set nop - - 1 - 3 + + + + + +
diff --git a/stylesheets/lfs-nochunks.xsl b/stylesheets/lfs-nochunks.xsl new file mode 100644 index 000000000..6006d26c7 --- /dev/null +++ b/stylesheets/lfs-nochunks.xsl @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/lfs-pdf.xsl b/stylesheets/lfs-pdf.xsl index 568f7f229..2a7e25790 100644 --- a/stylesheets/lfs-pdf.xsl +++ b/stylesheets/lfs-pdf.xsl @@ -1,127 +1,58 @@ - + + + + + + + + + - - + + false + left 8 10pt - - 1in - 0.5in - -1pc + + + + + + - + book toc part nop 1 - - - - - - page - - - - - - - false - left + + yes - - - - - - - - - - - XRef to nonexistent id: - - - ??? - - - - - - - - - - Endterm points to nonexistent ID: - - - ??? - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , p. - - - - - + + + + [p. + + ] + diff --git a/stylesheets/lfs-print.xsl b/stylesheets/lfs-print.xsl new file mode 100644 index 000000000..8cca38786 --- /dev/null +++ b/stylesheets/lfs-print.xsl @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + true + justify + + + + + + 8 + 10pt + + + + book toc + part nop + + 1 + + + + + yes + + + + [p + + ] + + + + + + + diff --git a/stylesheets/lfs-tex.xsl b/stylesheets/lfs-tex.xsl new file mode 100644 index 000000000..a312c5214 --- /dev/null +++ b/stylesheets/lfs-tex.xsl @@ -0,0 +1,78 @@ + + + + + + + + + + +\documentclass[12pt]{book} + +\usepackage{lfs} +\usepackage{fancyhdr} +\usepackage{fancyvrb} +\usepackage{makeidx} +\usepackage{hyperref} +\usepackage{fancybox} + +\oddsidemargin -0.5in +\evensidemargin -0.625in +\textwidth 7in +\textheight 8.5in + +%\ifx\pdfoutput\undefined +%\else +%\pdfpagewidth=7in +%\pdfpageheight=8.5in +%\fi + +\pagestyle{fancy} +\newenvironment{admonition}[2] { + \vspace{8mm} + \hspace{0mm}\newline + \noindent +} + + +\fancyhf{} +\fancyhead[LE,RO]{\bfseries\thepage} +\fancyhead[LO]{\bfseries\rightmark} +\fancyhead[RE]{\bfseries\leftmark} +\renewcommand{\headrulewidth}{0.5pt} +\renewcommand{\footrulewidth}{0pt} +\addtolength{\headheight}{3pt} +\fancypagestyle{plain}{% + \fancyhead{} + \renewcommand{\headrulewidth}{0pt} +} + + +\hyphenation{change-log cpp-flags ctrlaltdel ma-cros chil-ton} + + + + + +1 + + + \begin{document} + \frontmatter + + + + + + + \newpage + \section*{} + + + + + + diff --git a/stylesheets/lfs.css b/stylesheets/lfs.css index cf2f43909..16782c4f2 100644 --- a/stylesheets/lfs.css +++ b/stylesheets/lfs.css @@ -1,24 +1,17 @@ body { font-weight: normal; - font-size: normal; + font-size: medium; font-family: verdana, tahoma, helvetica, arial, sans-serif; text-align: left; + background: #fff; } -div.navheader table { - font-size: smaller; -} - -div.navfooter table { - font-size: smaller; -} - -div.navheader img { - border: medium none; +.toc ul, .index ul { + list-style: none; } -div.navfooter img { - border: medium none; +li.preface { + margin-left: 2.5em; } div.book div.titlepage h1.title { @@ -68,40 +61,19 @@ pre.synopsis { background-color: #dddddd; } -div.warning { - border: 1px solid; -} - -div.note { - border: 1px solid; -} - -div.important { - border: 1px solid; -} - -div.caution { - border: 1px solid; -} - -div.warning h3.title { - text-align: center -} - -div.warning p { - padding-left: 0.2in +div.admonition { + border: medium solid; + width: 90%; + margin: .5em auto; } -div.note { - padding-left: 0.2in +div.admonhead h3 { + display: inline; + margin-left: 1.5em; } -div.important { - padding-left: 0.2in -} - -div.caution { - padding-left: 0.2in +div.admonbody { + margin: .5em; } .command { @@ -118,7 +90,3 @@ div.caution { width: 12.5em; float: left; } - -.toc ul, .index ul, .navheader ul, .navfooter ul { - list-style: none; -} diff --git a/stylesheets/patcheslist.xsl b/stylesheets/patcheslist.xsl new file mode 100644 index 000000000..50456bc10 --- /dev/null +++ b/stylesheets/patcheslist.xsl @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/pdf/lfs-index.xsl b/stylesheets/pdf/lfs-index.xsl new file mode 100644 index 000000000..817fbf9d9 --- /dev/null +++ b/stylesheets/pdf/lfs-index.xsl @@ -0,0 +1,196 @@ + + + + + + + +]> + + + + + + + + + + + Index of packages and important installed files + + + + + + + + + + + + + + + Packages + + + Programs + + + Libraries + + + Scripts + + + Others + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/pdf/lfs-pagesetup.xsl b/stylesheets/pdf/lfs-pagesetup.xsl new file mode 100644 index 000000000..97d1b9956 --- /dev/null +++ b/stylesheets/pdf/lfs-pagesetup.xsl @@ -0,0 +1,115 @@ + + + + + + + + + + + + page + + + auto + + + + + + + + + + + right + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.75in + 0.75in + -1pc + + 0.8em + 0.6em + 1em + + + 0.8em + 0.6em + 1em + 0.8em + 0.6em + 1em + + + 0.6em + 0.4em + 0.8em + + + 0.6em + 0.8em + 1em + 0.6em + 0.8em + 1em + + + + + + + + + + + diff --git a/stylesheets/print/lfs-index.xsl b/stylesheets/print/lfs-index.xsl new file mode 100644 index 000000000..63a014a82 --- /dev/null +++ b/stylesheets/print/lfs-index.xsl @@ -0,0 +1,127 @@ + + + + + +]> + + + + + + + + + Index of packages and important installed files + + + + + + + + + + + + + + + Packages + + + Programs + + + Libraries + + + Scripts + + + Others + + + + + + + + + + + + + + + + + + + + + + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + , + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/print/lfs-pagesetup.xsl b/stylesheets/print/lfs-pagesetup.xsl new file mode 100644 index 000000000..44e91acc2 --- /dev/null +++ b/stylesheets/print/lfs-pagesetup.xsl @@ -0,0 +1,120 @@ + + + + + + + + + + + + page + + + auto + + + + + + + + + + + + right + left + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1in + 0.5in + -1pc + + 0.8em + 0.6em + 1em + + + 0.8em + 0.6em + 1em + 0.8em + 0.6em + 1em + + + 0.6em + 0.4em + 0.8em + + + 0.6em + 0.8em + 1em + 0.6em + 0.8em + 1em + + + + + + + + + + + diff --git a/stylesheets/xhtml/lfs-admon.xsl b/stylesheets/xhtml/lfs-admon.xsl new file mode 100644 index 000000000..7cf0520f0 --- /dev/null +++ b/stylesheets/xhtml/lfs-admon.xsl @@ -0,0 +1,47 @@ + + + + + + + + + ../images/ + + + + + + + Note + Warning + Caution + Tip + Important + Note + + +
+
+ [{$admon.type}] + + + + +

+ + + : + + +

+
+
+ +
+
+
+ +
diff --git a/stylesheets/xhtml/lfs-index.xsl b/stylesheets/xhtml/lfs-index.xsl new file mode 100644 index 000000000..825378702 --- /dev/null +++ b/stylesheets/xhtml/lfs-index.xsl @@ -0,0 +1,188 @@ + + + + + +]> + + + + + + + + longindex.html + + + + Index of packages and important installed files + + + + + + +
+

+ +

+
+
+ + + + + + + + +
+ +

+ + + Packages + + + Programs + + + Libraries + + + Scripts + + + Others + + + + + +

+
+
    + + + + +
+
+
+
+ + + + + + + + + + + + + + + +
  • + + + : + + + + + + + +
      + + + + +
    +
    +
  • +
    + + + + + +
  • + + + : + + + + + + +
  • +
    + + + + + + + + + + + + + + + + + + + + -- + + + + + + + description + + + + + + + + + + + + + + + + + + + + +
    diff --git a/stylesheets/xhtml/lfs-legalnotice.xsl b/stylesheets/xhtml/lfs-legalnotice.xsl new file mode 100644 index 000000000..4b43a9f19 --- /dev/null +++ b/stylesheets/xhtml/lfs-legalnotice.xsl @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    + + + +
    +
    +
    + + + +

    + + + + + + + + + + + copyright + + + + + + + + + +

    +
    + +
    diff --git a/stylesheets/xhtml/lfs-mixed.xsl b/stylesheets/xhtml/lfs-mixed.xsl new file mode 100644 index 000000000..08dc2262f --- /dev/null +++ b/stylesheets/xhtml/lfs-mixed.xsl @@ -0,0 +1,39 @@ + + + + + + + + + + +
    +          
    +            
    +          
    +        
    +
    + + + +
    +          
    +        
    +
    +
    +
    + +
    diff --git a/stylesheets/xhtml/lfs-navigational.xsl b/stylesheets/xhtml/lfs-navigational.xsl new file mode 100644 index 000000000..8e06c8c60 --- /dev/null +++ b/stylesheets/xhtml/lfs-navigational.xsl @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/stylesheets/xhtml/lfs-titles.xsl b/stylesheets/xhtml/lfs-titles.xsl new file mode 100644 index 000000000..ec6c68cfe --- /dev/null +++ b/stylesheets/xhtml/lfs-titles.xsl @@ -0,0 +1,80 @@ + + + + + + + +
    +

    + +

    +
    +
    + + +
    +

    + +

    +
    +
    + + +
    +

    + +

    +
    +
    + + + + + + + + +
    +

    + +

    +
    +
    +
    +
    + + + + + + + + +
    + + +
    +

    + +

    +
    +
    + +
    diff --git a/stylesheets/xhtml/lfs-toc.xsl b/stylesheets/xhtml/lfs-toc.xsl new file mode 100644 index 000000000..56c14820c --- /dev/null +++ b/stylesheets/xhtml/lfs-toc.xsl @@ -0,0 +1,144 @@ + + + + + + + + + appendix toc + book toc,title,figure,table,example,equation + chapter nop + part toc + preface nop + qandadiv nop + qandaset nop + reference nop + sect1 nop + sect2 nop + sect3 nop + sect4 nop + sect5 nop + section nop + set nop + + + 1 + + 3 + + + + + + +
    +

    + + TableofContents + +

    +
      + + + +
    +
    +
    +
    + + + + + + +
      + + + +
    +
    + + + 1 + 0 + + + +
  • + + + + + + +
  • +
    + + + + + + + + +
    + + + + + + + + + +

    + + + + + + + + +

    +
    + +

    + + + + + + + + +

    +
    + +

    + + + + + + + + + + + + + + + +

    +
    + + + + diff --git a/tidy.conf b/tidy.conf new file mode 100644 index 000000000..b15a0a17b --- /dev/null +++ b/tidy.conf @@ -0,0 +1,17 @@ +indent-spaces: 2 +wrap: 78 +tab-size: 8 +input-encoding: latin1 +output-encoding: latin1 +newline: CRLF +write-back: yes +markup: yes +indent: yes +hide-endtags: no +uppercase-tags: no +logical-emphasis: no +drop-font-tags: no +tidy-mark: no +numeric-entities: no +show-warnings: no +quiet: yes -- cgit v1.2.3-54-g00ecf