aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Canales Esparcia <manuel@linuxfromscratch.org>2006-08-01 06:27:35 +0000
committerManuel Canales Esparcia <manuel@linuxfromscratch.org>2006-08-01 06:27:35 +0000
commit11bc6d562fad951d5a14e6374b2355983ee9282a (patch)
tree5ffff502f7c9155b47bedca503b2772a598780e6
parent07e2d39a4bceebac1b91d8dd2359798cf4363196 (diff)
Finished the PDF fixes.
git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.2/BOOK@7737 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--appendices/acknowledgments.xml2
-rw-r--r--appendices/dependencies.xml16
-rw-r--r--chapter01/askforhelp.xml2
-rw-r--r--chapter03/packages.xml6
-rw-r--r--chapter04/settingenviron.xml2
-rw-r--r--chapter05/adjusting.xml8
-rw-r--r--chapter05/binutils-pass1.xml2
-rw-r--r--chapter05/gcc-pass2.xml2
-rw-r--r--chapter05/glibc.xml1
-rw-r--r--chapter05/tcl.xml2
-rw-r--r--chapter06/automake.xml1
-rw-r--r--chapter06/binutils.xml2
-rw-r--r--chapter06/bzip2.xml2
-rw-r--r--chapter06/coreutils.xml2
-rw-r--r--chapter06/createfiles.xml2
-rw-r--r--chapter06/gcc.xml6
-rw-r--r--chapter06/glibc.xml11
-rw-r--r--chapter06/groff.xml2
-rw-r--r--chapter06/iproute2.xml2
-rw-r--r--chapter06/kbd.xml5
-rw-r--r--chapter06/man-db.xml1
-rw-r--r--chapter06/perl.xml2
-rw-r--r--chapter06/pkgmgt.xml4
-rw-r--r--chapter06/readjusting.xml2
-rw-r--r--chapter06/readline.xml2
-rw-r--r--chapter06/sysklogd.xml2
-rw-r--r--chapter06/texinfo.xml2
-rw-r--r--chapter06/util-linux.xml2
-rw-r--r--chapter06/zlib.xml2
-rw-r--r--chapter07/network.xml4
-rw-r--r--chapter07/profile.xml2
-rw-r--r--chapter07/udev.xml18
-rw-r--r--chapter08/fstab.xml12
-rw-r--r--chapter08/kernel.xml5
-rw-r--r--prologue/hostreqs.xml2
-rw-r--r--prologue/prerequisites.xml12
-rw-r--r--prologue/typography.xml2
-rw-r--r--stylesheets/pdf/lfs-pagesetup.xsl5
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&amp;@g' $SPECFILE &gt; tempspecfile &amp;&amp;
mv -vf tempspecfile $SPECFILE &amp;&amp;
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 &amp;&amp;
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 =$/&amp; -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:" &gt;&gt; /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&mdash;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>&lt;device&gt;</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 &gt; version-check.sh &lt;&lt; "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>&lt;REPLACED TEXT&gt;</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"/>