diff options
author | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-08-01 06:27:35 +0000 |
---|---|---|
committer | Manuel Canales Esparcia <manuel@linuxfromscratch.org> | 2006-08-01 06:27:35 +0000 |
commit | 11bc6d562fad951d5a14e6374b2355983ee9282a (patch) | |
tree | 5ffff502f7c9155b47bedca503b2772a598780e6 | |
parent | 07e2d39a4bceebac1b91d8dd2359798cf4363196 (diff) |
Finished the PDF fixes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.2/BOOK@7737 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
38 files changed, 132 insertions, 27 deletions
diff --git a/appendices/acknowledgments.xml b/appendices/acknowledgments.xml index 4be9b8a68..61ceb0bab 100644 --- a/appendices/acknowledgments.xml +++ b/appendices/acknowledgments.xml @@ -293,6 +293,8 @@ </itemizedlist> + <beginpage/> + <bridgehead renderas="sect3">Australian Mirrors</bridgehead> <itemizedlist> diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml index cf5a1ac84..59ebea19f 100644 --- a/appendices/dependencies.xml +++ b/appendices/dependencies.xml @@ -143,6 +143,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Binutils dependency info --> <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead> @@ -310,6 +312,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Expect dependency info --> <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead> @@ -478,6 +482,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Gcc dependency info --> <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead> @@ -646,6 +652,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Gzip dependency info --> <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead> @@ -813,6 +821,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Libtool dependency info --> <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead> @@ -979,6 +989,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Module-Init-Tools dependency info --> <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead> @@ -1146,6 +1158,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Readline dependency info --> <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead> @@ -1312,6 +1326,8 @@ </seglistitem> </segmentedlist> + <beginpage/> + <!-- Begin Tcl dependency info --> <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead> diff --git a/chapter01/askforhelp.xml b/chapter01/askforhelp.xml index 6b662cc6b..77f8084d8 100644 --- a/chapter01/askforhelp.xml +++ b/chapter01/askforhelp.xml @@ -72,6 +72,8 @@ not printed to the screen. Include the <emphasis>relevant</emphasis> lines if you need to ask for help.</para> + <beginpage/> + </sect2> <sect2> diff --git a/chapter03/packages.xml b/chapter03/packages.xml index db5770aa4..80fe80d02 100644 --- a/chapter03/packages.xml +++ b/chapter03/packages.xml @@ -92,6 +92,7 @@ <para>Home page: <ulink url="&coreutils-home;"/></para> <para>Download: <ulink url="&coreutils-url;"/></para> <para>MD5 sum: <literal>&coreutils-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> @@ -173,6 +174,7 @@ <para>Home page: <ulink url="&gawk-home;"/></para> <para>Download: <ulink url="&gawk-url;"/></para> <para>MD5 sum: <literal>&gawk-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> @@ -263,6 +265,7 @@ <para>Home page: <ulink url="&inetutils-home;"/></para> <para>Download: <ulink url="&inetutils-url;"/></para> <para>MD5 sum: <literal>&inetutils-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> @@ -351,6 +354,7 @@ <para>Home page: <ulink url="&make-home;"/></para> <para>Download: <ulink url="&make-url;"/></para> <para>MD5 sum: <literal>&make-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> @@ -457,6 +461,7 @@ <para>Home page: <ulink url="&readline-home;"/></para> <para>Download: <ulink url="&readline-url;"/></para> <para>MD5 sum: <literal>&readline-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> @@ -547,6 +552,7 @@ <para>Home page: <ulink url="&udev-config-home;"/></para> <para>Download: <ulink url="&udev-config-url;"/></para> <para>MD5 sum: <literal>&udev-config-md5;</literal></para> + <beginpage/> </listitem> </varlistentry> diff --git a/chapter04/settingenviron.xml b/chapter04/settingenviron.xml index 561e30381..239b265d5 100644 --- a/chapter04/settingenviron.xml +++ b/chapter04/settingenviron.xml @@ -83,6 +83,8 @@ EOF</userinput></screen> that old programs are used from the host when the same programs are available in the chapter 5 environment.</para> + <beginpage/> + <para>Finally, to have the environment fully prepared for building the temporary tools, source the just-created user profile:</para> diff --git a/chapter05/adjusting.xml b/chapter05/adjusting.xml index a3d1e9d14..be5a1b15c 100644 --- a/chapter05/adjusting.xml +++ b/chapter05/adjusting.xml @@ -41,8 +41,8 @@ sed 's@^/lib/ld-linux.so.2@/tools&@g' $SPECFILE > tempspecfile && mv -vf tempspecfile $SPECFILE && unset SPECFILE</userinput></screen> - <para>It is recommended that the above command be copy-and-pasted in order to - ensure accuracy. Alternatively, the specs file can be edited by hand. This is + <para><phrase condition="html">It is recommended that the above command be copy-and-pasted in order to + ensure accuracy. </phrase>Alternatively, the specs file can be edited by hand. This is done by replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with <quote>/tools/lib/ld-linux.so.2</quote></para> @@ -67,9 +67,9 @@ unset SPECFILE</userinput></screen> which have both been installed at this point, any <quote>fixed</quote> headers can safely be removed. This helps to avoid any host headers polluting the build environment. Run the following commands to remove the - header files in GCC's private include directory (you may find it easier to + header files in GCC's private include directory<phrase condition="html"> (you may find it easier to copy and paste these commands, rather than typing them by hand, due to - their length):</para> + their length)</phrase>:</para> <!-- && used to ease copy and pasting --> <screen><userinput>GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include && diff --git a/chapter05/binutils-pass1.xml b/chapter05/binutils-pass1.xml index 3541aa055..f42bd1716 100644 --- a/chapter05/binutils-pass1.xml +++ b/chapter05/binutils-pass1.xml @@ -97,6 +97,8 @@ cd ../binutils-build</userinput></screen> <screen><userinput>make install</userinput></screen> + <beginpage/> + <para>Next, prepare the linker for the <quote>Adjusting</quote> phase later on:</para> diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index 7fc0bb49b..5510bf554 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -90,6 +90,8 @@ sed 's/^XCFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in.tmp \ <screen><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen> + <beginpage/> + <para>The above patch also removes <filename class="directory">/usr/include</filename> from GCC's include search path. Patching now rather than adjusting the specs file after installation diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index a251b0e86..598c391e0 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -102,6 +102,7 @@ cd ../glibc-build</userinput></screen> <para>This tells Glibc to compile itself against the headers recently installed to the tools directory, so that it knows exactly what features the kernel has and can optimize itself accordingly.</para> + <beginpage/> </listitem> </varlistentry> diff --git a/chapter05/tcl.xml b/chapter05/tcl.xml index aa56ceff4..1659cbbd2 100644 --- a/chapter05/tcl.xml +++ b/chapter05/tcl.xml @@ -74,6 +74,8 @@ <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-tcl" role="content"> diff --git a/chapter06/automake.xml b/chapter06/automake.xml index 65da0b897..0af737ea3 100644 --- a/chapter06/automake.xml +++ b/chapter06/automake.xml @@ -159,6 +159,7 @@ <indexterm zone="ch-system-automake config.sub"> <primary sortas="b-config.sub">config.sub</primary> </indexterm> + <beginpage/> </listitem> </varlistentry> diff --git a/chapter06/binutils.xml b/chapter06/binutils.xml index 5c9514bf2..7c6782aac 100644 --- a/chapter06/binutils.xml +++ b/chapter06/binutils.xml @@ -87,6 +87,8 @@ cd ../binutils-build</userinput></screen> </variablelist> + <beginpage/> + <important> <para>The test suite for Binutils in this section is considered critical. Do not skip it under any circumstances.</para> diff --git a/chapter06/bzip2.xml b/chapter06/bzip2.xml index 69d4d9b12..75ffd6262 100644 --- a/chapter06/bzip2.xml +++ b/chapter06/bzip2.xml @@ -87,6 +87,8 @@ make clean</userinput></screen> <screen><userinput>make install</userinput></screen> + <beginpage/> + <para>Install the shared <command>bzip2</command> binary into the <filename class="directory">/bin</filename> directory, make some necessary symbolic links, and clean up:</para> diff --git a/chapter06/coreutils.xml b/chapter06/coreutils.xml index bc614c205..b537359eb 100644 --- a/chapter06/coreutils.xml +++ b/chapter06/coreutils.xml @@ -83,6 +83,8 @@ to be set up before running the tests. Skip down to <quote>Install the package</quote> if not running the test suite.</para> + <beginpage/> + <para>Create two dummy groups and a dummy user:</para> <screen><userinput>echo "dummy1:x:1000:" >> /etc/group diff --git a/chapter06/createfiles.xml b/chapter06/createfiles.xml index 0cfc7596f..ece397b66 100644 --- a/chapter06/createfiles.xml +++ b/chapter06/createfiles.xml @@ -89,6 +89,8 @@ usb:x:14: cdrom:x:15:</literal> EOF</userinput></screen> + <beginpage/> + <para>The created groups are not part of any standard—they are groups decided on in part by the requirements of the Udev configuration in this chapter, and in part by common convention employed by a number of existing diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 41754d817..fc2cd01a6 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -83,6 +83,8 @@ cd ../gcc-build</userinput></screen> <screen><userinput>make</userinput></screen> + <beginpage/> + <important> <para>In this section, the test suite for GCC is considered critical. Do not skip it under any circumstance.</para> @@ -149,6 +151,8 @@ cd ../gcc-build</userinput></screen> href="readjusting.xml" xpointer="xpointer(//*[@os='e'])"/> + <beginpage/> + <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="readjusting.xml" xpointer="xpointer(//*[@os='f'])"/> @@ -218,6 +222,8 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen> href="readjusting.xml" xpointer="xpointer(//*[@os='t'])"/> + <beginpage/> + </sect2> <sect2 id="contents-gcc" role="content"> diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index eb6d8d080..798b4cf4b 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -57,8 +57,8 @@ <para>The glibc-libidn tarball adds support for internationalized domain names (IDN) to Glibc. Many programs that support IDN require the full - <filename class="libraryfile">libidn</filename> library (see - <ulink url="&blfs-root;view/svn/general/libidn.html"/>), not this add-on. + <filename class="libraryfile">libidn</filename> library, not this add-on (see + <ulink url="&blfs-root;view/svn/general/libidn.html"/>). Unpack the tarball from within the Glibc source directory:</para> <screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2</userinput></screen> @@ -87,6 +87,8 @@ 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \ scripts/test-installation.pl</userinput></screen> + <beginpage/> + <para>The Glibc documentation recommends building Glibc outside of the source directory in a dedicated build directory:</para> @@ -233,6 +235,8 @@ localedef -i ja_JP -f EUC-JP ja_JP</userinput></screen> the Glibc defaults do not work well in a networked environment. The time zone also needs to be configured.</para> + <beginpage/> + <para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the following:</para> @@ -315,6 +319,8 @@ EOF</userinput></screen> class="directory">/opt/lib</filename>, so add those directories to the dynamic loader's search path.</para> + <beginpage/> + <para>Create a new file <filename>/etc/ld.so.conf</filename> by running the following:</para> @@ -510,6 +516,7 @@ EOF</userinput></screen> <indexterm zone="ch-system-glibc pcprofiledump"> <primary sortas="b-pcprofiledump">pcprofiledump</primary> </indexterm> + <beginpage/> </listitem> </varlistentry> diff --git a/chapter06/groff.xml b/chapter06/groff.xml index 3887ca4c0..93dc1dcdf 100644 --- a/chapter06/groff.xml +++ b/chapter06/groff.xml @@ -81,6 +81,8 @@ <screen><userinput>ln -sv eqn /usr/bin/geqn ln -sv tbl /usr/bin/gtbl</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-groff" role="content"> diff --git a/chapter06/iproute2.xml b/chapter06/iproute2.xml index eb0438e25..abd79d447 100644 --- a/chapter06/iproute2.xml +++ b/chapter06/iproute2.xml @@ -139,6 +139,8 @@ <para><command>ip link <replaceable><device></replaceable></command> allows users to look at the state of devices and to make changes</para> + <beginpage/> + <para><command>ip addr</command> allows users to look at addresses and their properties, add new addresses, and delete old ones</para> diff --git a/chapter06/kbd.xml b/chapter06/kbd.xml index 1ada7b17c..fcdb7a89a 100644 --- a/chapter06/kbd.xml +++ b/chapter06/kbd.xml @@ -83,6 +83,8 @@ such languages have to download working keymaps separately.</para> </note> + <beginpage/> + <para>Some of the scripts in the LFS-Bootscripts package depend on <command>kbd_mode</command>, <command>openvt</command>, and <command>setfont</command>. As <filename class="directory">/usr</filename> @@ -91,9 +93,6 @@ <screen><userinput>mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin</userinput></screen> - - - </sect2> <sect2 id="contents-kbd" role="content"> diff --git a/chapter06/man-db.xml b/chapter06/man-db.xml index 482ae7a17..2f0bd2f8d 100644 --- a/chapter06/man-db.xml +++ b/chapter06/man-db.xml @@ -86,6 +86,7 @@ EOF</userinput></screen> <para>This tells the <command>man</command> program to use the <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for formatting non-ISO-8859-1 manual pages.</para> + <beginpage/> </listitem> </varlistentry> diff --git a/chapter06/perl.xml b/chapter06/perl.xml index 50efc833a..04e586ac9 100644 --- a/chapter06/perl.xml +++ b/chapter06/perl.xml @@ -85,6 +85,8 @@ <screen><userinput>make install</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-perl" role="content"> diff --git a/chapter06/pkgmgt.xml b/chapter06/pkgmgt.xml index c5c783b92..f145caf3f 100644 --- a/chapter06/pkgmgt.xml +++ b/chapter06/pkgmgt.xml @@ -87,6 +87,8 @@ making a decision on a package manager, do some research on the various techniques, particularly the drawbacks of the particular scheme.</para> + <beginpage/> + <sect3> <title>It is All in My Head!</title> @@ -161,6 +163,8 @@ make DESTDIR=/usr/pkg/libfoo/1.1 install</userinput></screen> package, or you may find that it is easier to install some problematic packages into <filename class='directory'>/opt</filename>.</para> + <beginpage/> + </sect3> <sect3> diff --git a/chapter06/readjusting.xml b/chapter06/readjusting.xml index 3107168fa..55c8537d6 100644 --- a/chapter06/readjusting.xml +++ b/chapter06/readjusting.xml @@ -73,6 +73,8 @@ readelf -l a.out | grep ': /lib'</userinput></screen> <screen role="nodump" os="e"><userinput>grep -o '/usr/lib.*/crt[1in].* .*' dummy.log</userinput></screen> + <beginpage/> + <para os="f">If everything is working correctly, there should be no errors, and the output of the last command will be:</para> diff --git a/chapter06/readline.xml b/chapter06/readline.xml index 39ea3a3b6..e347daf39 100644 --- a/chapter06/readline.xml +++ b/chapter06/readline.xml @@ -84,6 +84,8 @@ sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen> <screen><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen> + <beginpage/> + <para>Next, remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib</filename> and relink them into <filename class="directory">/usr/lib</filename>:</para> diff --git a/chapter06/sysklogd.xml b/chapter06/sysklogd.xml index 87ec2e842..76abbb8f6 100644 --- a/chapter06/sysklogd.xml +++ b/chapter06/sysklogd.xml @@ -87,6 +87,8 @@ user.* -/var/log/user.log # End /etc/syslog.conf</literal> EOF</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-sysklogd" role="content"> diff --git a/chapter06/texinfo.xml b/chapter06/texinfo.xml index 761c4c5e7..91f1e6f05 100644 --- a/chapter06/texinfo.xml +++ b/chapter06/texinfo.xml @@ -90,6 +90,8 @@ If the <filename>/usr/share/info/dir</filename> file ever needs to be recreated, the following optional commands will accomplish the task:</para> + <beginpage/> + <screen role="nodump"><userinput>cd /usr/share/info rm dir for f in * diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml index 900c89e40..602e9298c 100644 --- a/chapter06/util-linux.xml +++ b/chapter06/util-linux.xml @@ -93,6 +93,8 @@ mkdir -p /var/lib/hwclock</userinput></screen> <screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-utillinux" role="content"> diff --git a/chapter06/zlib.xml b/chapter06/zlib.xml index b5bca5e1c..db96d1112 100644 --- a/chapter06/zlib.xml +++ b/chapter06/zlib.xml @@ -84,6 +84,8 @@ make</userinput></screen> <screen><userinput>chmod -v 644 /usr/lib/libz.a</userinput></screen> + <beginpage/> + </sect2> <sect2 id="contents-zlib" role="content"> diff --git a/chapter07/network.xml b/chapter07/network.xml index 6462aa16b..e3d227e15 100644 --- a/chapter07/network.xml +++ b/chapter07/network.xml @@ -75,6 +75,8 @@ ACTION=="add", SUBSYSTEM=="net", BUS=="<replaceable>pci</replaceable>", ID=="<re NAME="<replaceable>intel</replaceable>"</literal> EOF</userinput></screen> + <beginpage/> + <para>These rules will always rename the network cards to <quote>realtek</quote> and <quote>intel</quote>, independently of the original numbering provided by the kernel (i.e.: the original @@ -150,6 +152,8 @@ EOF</userinput></screen> Dynamic Host Configuration Protocol (DHCP), which is addressed in the BLFS book.</para> + <beginpage/> + <para>The <envar>GATEWAY</envar> variable should contain the default gateway IP address, if one is present. If not, then comment out the variable entirely.</para> diff --git a/chapter07/profile.xml b/chapter07/profile.xml index 5f6483133..ebfb8b755 100644 --- a/chapter07/profile.xml +++ b/chapter07/profile.xml @@ -160,6 +160,8 @@ EOF</userinput></screen> 8-bit</quote>). So you can use the <quote>C</quote> locale only if you are sure that you will never need 8-bit characters.</para> + <beginpage/> + <para>UTF-8 based locales are not supported well by many programs. E.g., the <command>watch</command> program displays only ASCII characters in UTF-8 locales and has no such restriction in traditional 8-bit locales like en_US. diff --git a/chapter07/udev.xml b/chapter07/udev.xml index 61bd71cc7..51be13b3a 100644 --- a/chapter07/udev.xml +++ b/chapter07/udev.xml @@ -89,6 +89,8 @@ available to userspace processes and to <command>udevd</command> for device node creation.</para> + <beginpage/> + </sect3> <sect3> @@ -180,6 +182,8 @@ generates a uevent. This uevent is then handled by <command>udevd</command> as described above.</para> + <beginpage/> + </sect3> </sect2> @@ -259,6 +263,8 @@ <para>Blacklisted modules can still be loaded manually with the explicit <command>modprobe</command> command.</para> + <beginpage/> + </sect3> <sect3> @@ -331,18 +337,18 @@ <itemizedlist> <listitem> - <para>A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem> - <ulink url="http://www.kroah.com/linux/talks/ols_2003_udev_paper/Reprint-Kroah-Hartman-OLS2003.pdf"/></para> + <para remap="verbatin">A Userspace Implementation of <systemitem class="filesystem">devfs</systemitem> +<ulink url="http://www.kroah.com/linux/talks/ols_2003_udev_paper/Reprint-Kroah-Hartman-OLS2003.pdf"/></para> </listitem> <listitem> - <para>udev FAQ - <ulink url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ"/></para> + <para remap="verbatin">udev FAQ +<ulink url="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ"/></para> </listitem> <listitem> - <para>The <systemitem class="filesystem">sysfs</systemitem> Filesystem - <ulink url="http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf"/></para> + <para remap="verbatin">The <systemitem class="filesystem">sysfs</systemitem> Filesystem +<ulink url="http://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf"/></para> </listitem> </itemizedlist> diff --git a/chapter08/fstab.xml b/chapter08/fstab.xml index 2c1b056f3..8c4b7bf2f 100644 --- a/chapter08/fstab.xml +++ b/chapter08/fstab.xml @@ -74,14 +74,18 @@ EOF</userinput></screen> <screen><literal>/dev/sda1 /media/flash vfat noauto,user,quiet,showexec,iocharset=utf8,codepage=866 0 0</literal></screen> - <note><para>In the latter case, the kernel emits the following message:</para> + <beginpage/> + + <note> + <para>In the latter case, the kernel emits the following message:</para> <screen><computeroutput>FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!</computeroutput></screen> - <para>This negative recommendation should be ignored, since all other values - of the <quote>iocharset</quote> option result in wrong display of filenames in - UTF-8 locales.</para></note> + <para>This negative recommendation should be ignored, since all other values + of the <quote>iocharset</quote> option result in wrong display of filenames in + UTF-8 locales.</para> + </note> <para>It is also possible to specify default codepage and iocharset values for some filesystems during kernel configuration. The relevant parameters diff --git a/chapter08/kernel.xml b/chapter08/kernel.xml index 7a39de32d..7c587db4e 100644 --- a/chapter08/kernel.xml +++ b/chapter08/kernel.xml @@ -91,6 +91,8 @@ <screen><userinput>make modules_install</userinput></screen> + <beginpage/> + <para>After kernel compilation is complete, additional steps are required to complete the installation. Some files need to be copied to the <filename class="directory">/boot</filename> directory.</para> @@ -152,8 +154,9 @@ cp -r Documentation/* /usr/share/doc/linux-&linux-version;</userinput></screen> <emphasis>never</emphasis> be replaced by the kernel headers.</para> </warning> - </sect2> + <beginpage/> + </sect2> <sect2 id="contents-kernel" role="content"> <title>Contents of Linux</title> diff --git a/prologue/hostreqs.xml b/prologue/hostreqs.xml index a0a2db221..e9b6ce09c 100644 --- a/prologue/hostreqs.xml +++ b/prologue/hostreqs.xml @@ -110,6 +110,8 @@ </itemizedlist> + <beginpage/> + <para>To see whether your host system has all the appropriate versions, run the following:</para> <screen role="nodump"><userinput>cat > version-check.sh << "EOF" diff --git a/prologue/prerequisites.xml b/prologue/prerequisites.xml index 32905f08f..cea90bb49 100644 --- a/prologue/prerequisites.xml +++ b/prologue/prerequisites.xml @@ -30,23 +30,23 @@ <itemizedlist> <listitem> - <para>Software-Building-HOWTO - <ulink url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></para> + <para remap="verbatim">Software-Building-HOWTO +<ulink url="http://www.tldp.org/HOWTO/Software-Building-HOWTO.html"/></para> <para>This is a comprehensive guide to building and installing <quote>generic</quote> Unix software packages under Linux.</para> </listitem> <listitem> - <para>The Linux Users' Guide - <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para> + <para remap="verbatim">The Linux Users' Guide +<ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para> <para>This guide covers the usage of assorted Linux software.</para> </listitem> <listitem> - <para>The Essential Pre-Reading Hint - <ulink url="&hints-root;essential_prereading.txt"/></para> + <para remap="verbatim">The Essential Pre-Reading Hint +<ulink url="&hints-root;essential_prereading.txt"/></para> <para>This is an LFS Hint written specifically for users new to Linux. It includes a list of links to excellent sources of information on a diff --git a/prologue/typography.xml b/prologue/typography.xml index ab884840d..cb1ab4893 100644 --- a/prologue/typography.xml +++ b/prologue/typography.xml @@ -52,7 +52,7 @@ EOF</userinput></screen> <para><replaceable><REPLACED TEXT></replaceable></para> <para>This format is used to encapsulate text that is not to be typed - as seen or for copy-and-paste operations.</para> + as seen<phrase condition="html"> or for copy-and-paste operations</phrase>.</para> <para><replaceable>[OPTIONAL TEXT]</replaceable></para> diff --git a/stylesheets/pdf/lfs-pagesetup.xsl b/stylesheets/pdf/lfs-pagesetup.xsl index 7e19099ce..7194c3e6d 100644 --- a/stylesheets/pdf/lfs-pagesetup.xsl +++ b/stylesheets/pdf/lfs-pagesetup.xsl @@ -109,6 +109,11 @@ <xsl:param name="header.rule" select="0"></xsl:param> <xsl:param name="footer.rule" select="0"></xsl:param> <xsl:param name="marker.section.level" select="-1"></xsl:param> + <xsl:attribute-set name="compact.list.item.spacing"> + <xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> + <xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> + <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> + </xsl:attribute-set> <!-- Dropping a blank page --> <xsl:template name="book.titlepage.separator"/> |