Jelajahi Sumber

Finished the PDF fixes.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/6.2/BOOK@7737 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Manuel Canales Esparcia 19 tahun lalu
induk
melakukan
11bc6d562f

+ 2 - 0
appendices/acknowledgments.xml

@@ -293,6 +293,8 @@
 
 
   </itemizedlist>
   </itemizedlist>
 
 
+  <beginpage/>
+
   <bridgehead renderas="sect3">Australian Mirrors</bridgehead>
   <bridgehead renderas="sect3">Australian Mirrors</bridgehead>
 
 
   <itemizedlist>
   <itemizedlist>

+ 16 - 0
appendices/dependencies.xml

@@ -143,6 +143,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Binutils dependency info -->
 <!-- Begin Binutils dependency info -->
   <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
   <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
 
 
@@ -310,6 +312,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Expect dependency info -->
 <!-- Begin Expect dependency info -->
   <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
   <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
 
 
@@ -478,6 +482,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Gcc dependency info -->
 <!-- Begin Gcc dependency info -->
   <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead>
   <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead>
 
 
@@ -646,6 +652,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Gzip dependency info -->
 <!-- Begin Gzip dependency info -->
   <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead>
   <bridgehead renderas="sect2" id="gzip-dep">Gzip</bridgehead>
 
 
@@ -813,6 +821,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Libtool dependency info -->
 <!-- Begin Libtool dependency info -->
   <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead>
   <bridgehead renderas="sect2" id="libtool-dep">Libtool</bridgehead>
 
 
@@ -979,6 +989,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Module-Init-Tools dependency info -->
 <!-- Begin Module-Init-Tools dependency info -->
   <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead>
   <bridgehead renderas="sect2" id="module-init-tools-dep">Module-Init-Tools</bridgehead>
 
 
@@ -1146,6 +1158,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Readline dependency info -->
 <!-- Begin Readline dependency info -->
   <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead>
   <bridgehead renderas="sect2" id="readline-dep">Readline</bridgehead>
 
 
@@ -1312,6 +1326,8 @@
         </seglistitem>
         </seglistitem>
       </segmentedlist>
       </segmentedlist>
 
 
+      <beginpage/>
+
 <!-- Begin Tcl dependency info -->
 <!-- Begin Tcl dependency info -->
   <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead>
   <bridgehead renderas="sect2" id="tcl-dep">Tcl</bridgehead>
 
 

+ 2 - 0
chapter01/askforhelp.xml

@@ -72,6 +72,8 @@
     not printed to the screen. Include the <emphasis>relevant</emphasis> lines
     not printed to the screen. Include the <emphasis>relevant</emphasis> lines
     if you need to ask for help.</para>
     if you need to ask for help.</para>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2>
   <sect2>

+ 6 - 0
chapter03/packages.xml

@@ -92,6 +92,7 @@
         <para>Home page: <ulink url="&coreutils-home;"/></para>
         <para>Home page: <ulink url="&coreutils-home;"/></para>
         <para>Download: <ulink url="&coreutils-url;"/></para>
         <para>Download: <ulink url="&coreutils-url;"/></para>
         <para>MD5 sum: <literal>&coreutils-md5;</literal></para>
         <para>MD5 sum: <literal>&coreutils-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
@@ -173,6 +174,7 @@
         <para>Home page: <ulink url="&gawk-home;"/></para>
         <para>Home page: <ulink url="&gawk-home;"/></para>
         <para>Download: <ulink url="&gawk-url;"/></para>
         <para>Download: <ulink url="&gawk-url;"/></para>
         <para>MD5 sum: <literal>&gawk-md5;</literal></para>
         <para>MD5 sum: <literal>&gawk-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
@@ -263,6 +265,7 @@
         <para>Home page: <ulink url="&inetutils-home;"/></para>
         <para>Home page: <ulink url="&inetutils-home;"/></para>
         <para>Download: <ulink url="&inetutils-url;"/></para>
         <para>Download: <ulink url="&inetutils-url;"/></para>
         <para>MD5 sum: <literal>&inetutils-md5;</literal></para>
         <para>MD5 sum: <literal>&inetutils-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
@@ -351,6 +354,7 @@
         <para>Home page: <ulink url="&make-home;"/></para>
         <para>Home page: <ulink url="&make-home;"/></para>
         <para>Download: <ulink url="&make-url;"/></para>
         <para>Download: <ulink url="&make-url;"/></para>
         <para>MD5 sum: <literal>&make-md5;</literal></para>
         <para>MD5 sum: <literal>&make-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
@@ -457,6 +461,7 @@
         <para>Home page: <ulink url="&readline-home;"/></para>
         <para>Home page: <ulink url="&readline-home;"/></para>
         <para>Download: <ulink url="&readline-url;"/></para>
         <para>Download: <ulink url="&readline-url;"/></para>
         <para>MD5 sum: <literal>&readline-md5;</literal></para>
         <para>MD5 sum: <literal>&readline-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 
@@ -547,6 +552,7 @@
         <para>Home page: <ulink url="&udev-config-home;"/></para>
         <para>Home page: <ulink url="&udev-config-home;"/></para>
         <para>Download: <ulink url="&udev-config-url;"/></para>
         <para>Download: <ulink url="&udev-config-url;"/></para>
         <para>MD5 sum: <literal>&udev-config-md5;</literal></para>
         <para>MD5 sum: <literal>&udev-config-md5;</literal></para>
+        <beginpage/>
       </listitem>
       </listitem>
     </varlistentry>
     </varlistentry>
 
 

+ 2 - 0
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
   that old programs are used from the host when the same programs are available in
   the chapter 5 environment.</para>
   the chapter 5 environment.</para>
 
 
+  <beginpage/>
+
   <para>Finally, to have the environment fully prepared for building the
   <para>Finally, to have the environment fully prepared for building the
   temporary tools, source the just-created user profile:</para>
   temporary tools, source the just-created user profile:</para>
 
 

+ 4 - 4
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;
 mv -vf tempspecfile $SPECFILE &amp;&amp;
 unset SPECFILE</userinput></screen>
 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
   done by replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with
   <quote>/tools/lib/ld-linux.so.2</quote></para>
   <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>
   which have both been installed at this point, any <quote>fixed</quote>
   headers can safely be removed. This helps to avoid any host headers
   headers can safely be removed. This helps to avoid any host headers
   polluting the build environment. Run the following commands to remove the
   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
   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 -->
 <!-- && used to ease copy and pasting -->
 <screen><userinput>GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include &amp;&amp;
 <screen><userinput>GCC_INCLUDEDIR=`dirname $(gcc -print-libgcc-file-name)`/include &amp;&amp;

+ 2 - 0
chapter05/binutils-pass1.xml

@@ -97,6 +97,8 @@ cd ../binutils-build</userinput></screen>
 
 
 <screen><userinput>make install</userinput></screen>
 <screen><userinput>make install</userinput></screen>
 
 
+    <beginpage/>
+
     <para>Next, prepare the linker for the <quote>Adjusting</quote> phase
     <para>Next, prepare the linker for the <quote>Adjusting</quote> phase
     later on:</para>
     later on:</para>
 
 

+ 2 - 0
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>
 <screen><userinput>patch -Np1 -i ../&gcc-specs-patch;</userinput></screen>
 
 
+    <beginpage/>
+
     <para>The above patch also removes <filename
     <para>The above patch also removes <filename
     class="directory">/usr/include</filename> from GCC's include search path.
     class="directory">/usr/include</filename> from GCC's include search path.
     Patching now rather than adjusting the specs file after installation
     Patching now rather than adjusting the specs file after installation

+ 1 - 0
chapter05/glibc.xml

@@ -102,6 +102,7 @@ cd ../glibc-build</userinput></screen>
           <para>This tells Glibc to compile itself against the headers recently
           <para>This tells Glibc to compile itself against the headers recently
           installed to the tools directory, so that it knows exactly what
           installed to the tools directory, so that it knows exactly what
           features the kernel has and can optimize itself accordingly.</para>
           features the kernel has and can optimize itself accordingly.</para>
+          <beginpage/>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 

+ 2 - 0
chapter05/tcl.xml

@@ -74,6 +74,8 @@
 
 
 <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen>
 <screen><userinput>ln -sv tclsh8.4 /tools/bin/tclsh</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-tcl" role="content">
   <sect2 id="contents-tcl" role="content">

+ 1 - 0
chapter06/automake.xml

@@ -159,6 +159,7 @@
           <indexterm zone="ch-system-automake config.sub">
           <indexterm zone="ch-system-automake config.sub">
             <primary sortas="b-config.sub">config.sub</primary>
             <primary sortas="b-config.sub">config.sub</primary>
           </indexterm>
           </indexterm>
+          <beginpage/>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 

+ 2 - 0
chapter06/binutils.xml

@@ -87,6 +87,8 @@ cd ../binutils-build</userinput></screen>
 
 
     </variablelist>
     </variablelist>
 
 
+    <beginpage/>
+
     <important>
     <important>
       <para>The test suite for Binutils in this section is considered critical.
       <para>The test suite for Binutils in this section is considered critical.
       Do not skip it under any circumstances.</para>
       Do not skip it under any circumstances.</para>

+ 2 - 0
chapter06/bzip2.xml

@@ -87,6 +87,8 @@ make clean</userinput></screen>
 
 
 <screen><userinput>make install</userinput></screen>
 <screen><userinput>make install</userinput></screen>
 
 
+    <beginpage/>
+
     <para>Install the shared <command>bzip2</command> binary into the
     <para>Install the shared <command>bzip2</command> binary into the
     <filename class="directory">/bin</filename> directory, make
     <filename class="directory">/bin</filename> directory, make
     some necessary symbolic links, and clean up:</para>
     some necessary symbolic links, and clean up:</para>

+ 2 - 0
chapter06/coreutils.xml

@@ -83,6 +83,8 @@
     to be set up before running the tests. Skip down to <quote>Install the
     to be set up before running the tests. Skip down to <quote>Install the
     package</quote> if not running the test suite.</para>
     package</quote> if not running the test suite.</para>
 
 
+    <beginpage/>
+
     <para>Create two dummy groups and a dummy user:</para>
     <para>Create two dummy groups and a dummy user:</para>
 
 
 <screen><userinput>echo "dummy1:x:1000:" &gt;&gt; /etc/group
 <screen><userinput>echo "dummy1:x:1000:" &gt;&gt; /etc/group

+ 2 - 0
chapter06/createfiles.xml

@@ -89,6 +89,8 @@ usb:x:14:
 cdrom:x:15:</literal>
 cdrom:x:15:</literal>
 EOF</userinput></screen>
 EOF</userinput></screen>
 
 
+  <beginpage/>
+
   <para>The created groups are not part of any standard&mdash;they are groups
   <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
   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
   chapter, and in part by common convention employed by a number of existing

+ 6 - 0
chapter06/gcc.xml

@@ -83,6 +83,8 @@ cd ../gcc-build</userinput></screen>
 
 
 <screen><userinput>make</userinput></screen>
 <screen><userinput>make</userinput></screen>
 
 
+    <beginpage/>
+
     <important>
     <important>
       <para>In this section, the test suite for GCC is considered
       <para>In this section, the test suite for GCC is considered
       critical. Do not skip it under any circumstance.</para>
       critical. Do not skip it under any circumstance.</para>
@@ -149,6 +151,8 @@ cd ../gcc-build</userinput></screen>
     href="readjusting.xml"
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='e'])"/>
     xpointer="xpointer(//*[@os='e'])"/>
 
 
+    <beginpage/>
+
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="readjusting.xml"
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='f'])"/>
     xpointer="xpointer(//*[@os='f'])"/>
@@ -218,6 +222,8 @@ SEARCH_DIR("/usr/lib");</computeroutput></screen>
     href="readjusting.xml"
     href="readjusting.xml"
     xpointer="xpointer(//*[@os='t'])"/>
     xpointer="xpointer(//*[@os='t'])"/>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-gcc" role="content">
   <sect2 id="contents-gcc" role="content">

+ 9 - 2
chapter06/glibc.xml

@@ -57,8 +57,8 @@
 
 
     <para>The glibc-libidn tarball adds support for internationalized domain
     <para>The glibc-libidn tarball adds support for internationalized domain
     names (IDN) to Glibc. Many programs that support IDN require the full
     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>
     Unpack the tarball from within the Glibc source directory:</para>
 
 
 <screen><userinput>tar -xf ../glibc-libidn-&glibc-version;.tar.bz2</userinput></screen>
 <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|' \
 's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
         scripts/test-installation.pl</userinput></screen>
         scripts/test-installation.pl</userinput></screen>
 
 
+    <beginpage/>
+
     <para>The Glibc documentation recommends building Glibc outside of the source
     <para>The Glibc documentation recommends building Glibc outside of the source
     directory in a dedicated build directory:</para>
     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
     the Glibc defaults do not work well in a networked environment. The time zone
     also needs to be configured.</para>
     also needs to be configured.</para>
 
 
+    <beginpage/>
+
     <para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the
     <para>Create a new file <filename>/etc/nsswitch.conf</filename> by running the
     following:</para>
     following:</para>
 
 
@@ -315,6 +319,8 @@ EOF</userinput></screen>
     class="directory">/opt/lib</filename>, so add those directories to the
     class="directory">/opt/lib</filename>, so add those directories to the
     dynamic loader's search path.</para>
     dynamic loader's search path.</para>
 
 
+    <beginpage/>
+
     <para>Create a new file <filename>/etc/ld.so.conf</filename> by running the
     <para>Create a new file <filename>/etc/ld.so.conf</filename> by running the
     following:</para>
     following:</para>
 
 
@@ -510,6 +516,7 @@ EOF</userinput></screen>
           <indexterm zone="ch-system-glibc pcprofiledump">
           <indexterm zone="ch-system-glibc pcprofiledump">
             <primary sortas="b-pcprofiledump">pcprofiledump</primary>
             <primary sortas="b-pcprofiledump">pcprofiledump</primary>
           </indexterm>
           </indexterm>
+          <beginpage/>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 

+ 2 - 0
chapter06/groff.xml

@@ -81,6 +81,8 @@
 <screen><userinput>ln -sv eqn /usr/bin/geqn
 <screen><userinput>ln -sv eqn /usr/bin/geqn
 ln -sv tbl /usr/bin/gtbl</userinput></screen>
 ln -sv tbl /usr/bin/gtbl</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-groff" role="content">
   <sect2 id="contents-groff" role="content">

+ 2 - 0
chapter06/iproute2.xml

@@ -139,6 +139,8 @@
           <para><command>ip link <replaceable>&lt;device&gt;</replaceable></command>
           <para><command>ip link <replaceable>&lt;device&gt;</replaceable></command>
           allows users to look at the state of devices and to make changes</para>
           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
           <para><command>ip addr</command> allows users to look at addresses and
           their properties, add new addresses, and delete old ones</para>
           their properties, add new addresses, and delete old ones</para>
 
 

+ 2 - 3
chapter06/kbd.xml

@@ -83,6 +83,8 @@
       such languages have to download working keymaps separately.</para>
       such languages have to download working keymaps separately.</para>
     </note>
     </note>
 
 
+    <beginpage/>
+
     <para>Some of the scripts in the LFS-Bootscripts package depend on
     <para>Some of the scripts in the LFS-Bootscripts package depend on
     <command>kbd_mode</command>, <command>openvt</command>, and
     <command>kbd_mode</command>, <command>openvt</command>, and
     <command>setfont</command>.  As <filename class="directory">/usr</filename>
     <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>
 <screen><userinput>mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin</userinput></screen>
 
 
-
-
-
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-kbd" role="content">
   <sect2 id="contents-kbd" role="content">

+ 1 - 0
chapter06/man-db.xml

@@ -86,6 +86,7 @@ EOF</userinput></screen>
           <para>This tells the <command>man</command> program to use the
           <para>This tells the <command>man</command> program to use the
           <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for
           <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for
           formatting non-ISO-8859-1 manual pages.</para>
           formatting non-ISO-8859-1 manual pages.</para>
+          <beginpage/>
         </listitem>
         </listitem>
       </varlistentry>
       </varlistentry>
 
 

+ 2 - 0
chapter06/perl.xml

@@ -85,6 +85,8 @@
 
 
 <screen><userinput>make install</userinput></screen>
 <screen><userinput>make install</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-perl" role="content">
   <sect2 id="contents-perl" role="content">

+ 4 - 0
chapter06/pkgmgt.xml

@@ -87,6 +87,8 @@
     making a decision on a package manager, do some research on the various
     making a decision on a package manager, do some research on the various
     techniques, particularly the drawbacks of the particular scheme.</para>
     techniques, particularly the drawbacks of the particular scheme.</para>
 
 
+    <beginpage/>
+
     <sect3>
     <sect3>
       <title>It is All in My Head!</title>
       <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
       package, or you may find that it is easier to install some problematic
       packages into <filename class='directory'>/opt</filename>.</para>
       packages into <filename class='directory'>/opt</filename>.</para>
 
 
+      <beginpage/>
+
     </sect3>
     </sect3>
 
 
     <sect3>
     <sect3>

+ 2 - 0
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>
 <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,
   <para os="f">If everything is working correctly, there should be no errors,
     and the output of the last command will be:</para>
     and the output of the last command will be:</para>
 
 

+ 2 - 0
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>
 <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
     <para>Next, remove the <filename class="extension">.so</filename> files in
     <filename class="directory">/lib</filename> and relink them into <filename
     <filename class="directory">/lib</filename> and relink them into <filename
     class="directory">/usr/lib</filename>:</para>
     class="directory">/usr/lib</filename>:</para>

+ 2 - 0
chapter06/sysklogd.xml

@@ -87,6 +87,8 @@ user.* -/var/log/user.log
 # End /etc/syslog.conf</literal>
 # End /etc/syslog.conf</literal>
 EOF</userinput></screen>
 EOF</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-sysklogd" role="content">
   <sect2 id="contents-sysklogd" role="content">

+ 2 - 0
chapter06/texinfo.xml

@@ -90,6 +90,8 @@
     If the <filename>/usr/share/info/dir</filename> file ever needs to be
     If the <filename>/usr/share/info/dir</filename> file ever needs to be
     recreated, the following optional commands will accomplish the task:</para>
     recreated, the following optional commands will accomplish the task:</para>
 
 
+    <beginpage/>
+
 <screen role="nodump"><userinput>cd /usr/share/info
 <screen role="nodump"><userinput>cd /usr/share/info
 rm dir
 rm dir
 for f in *
 for f in *

+ 2 - 0
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>
 <screen><userinput>make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-utillinux" role="content">
   <sect2 id="contents-utillinux" role="content">

+ 2 - 0
chapter06/zlib.xml

@@ -84,6 +84,8 @@ make</userinput></screen>
 
 
 <screen><userinput>chmod -v 644 /usr/lib/libz.a</userinput></screen>
 <screen><userinput>chmod -v 644 /usr/lib/libz.a</userinput></screen>
 
 
+    <beginpage/>
+
   </sect2>
   </sect2>
 
 
   <sect2 id="contents-zlib" role="content">
   <sect2 id="contents-zlib" role="content">

+ 4 - 0
chapter07/network.xml

@@ -75,6 +75,8 @@ ACTION=="add", SUBSYSTEM=="net", BUS=="<replaceable>pci</replaceable>", ID=="<re
     NAME="<replaceable>intel</replaceable>"</literal>
     NAME="<replaceable>intel</replaceable>"</literal>
 EOF</userinput></screen>
 EOF</userinput></screen>
 
 
+    <beginpage/>
+
     <para>These rules will always rename the network cards to
     <para>These rules will always rename the network cards to
     <quote>realtek</quote> and <quote>intel</quote>, independently
     <quote>realtek</quote> and <quote>intel</quote>, independently
     of the original numbering provided by the kernel (i.e.: the original
     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
     Dynamic Host Configuration Protocol (DHCP), which is addressed in the
     BLFS book.</para>
     BLFS book.</para>
 
 
+    <beginpage/>
+
     <para>The <envar>GATEWAY</envar> variable should contain the default
     <para>The <envar>GATEWAY</envar> variable should contain the default
     gateway IP address, if one is present. If not, then comment out the
     gateway IP address, if one is present. If not, then comment out the
     variable entirely.</para>
     variable entirely.</para>

+ 2 - 0
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
   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>
   you will never need 8-bit characters.</para>
 
 
+  <beginpage/>
+
   <para>UTF-8 based locales are not supported well by many programs. E.g., the
   <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
   <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.
   locales and has no such restriction in traditional 8-bit locales like en_US.

+ 12 - 6
chapter07/udev.xml

@@ -89,6 +89,8 @@
       available to userspace processes and to <command>udevd</command> for device
       available to userspace processes and to <command>udevd</command> for device
       node creation.</para>
       node creation.</para>
 
 
+      <beginpage/>
+
     </sect3>
     </sect3>
 
 
     <sect3>
     <sect3>
@@ -180,6 +182,8 @@
       generates a uevent. This uevent is then handled by
       generates a uevent. This uevent is then handled by
       <command>udevd</command> as described above.</para>
       <command>udevd</command> as described above.</para>
 
 
+      <beginpage/>
+
     </sect3>
     </sect3>
 
 
   </sect2>
   </sect2>
@@ -259,6 +263,8 @@
       <para>Blacklisted modules can still be loaded manually with the
       <para>Blacklisted modules can still be loaded manually with the
       explicit <command>modprobe</command> command.</para>
       explicit <command>modprobe</command> command.</para>
 
 
+      <beginpage/>
+
     </sect3>
     </sect3>
 
 
     <sect3>
     <sect3>
@@ -331,18 +337,18 @@
     <itemizedlist>
     <itemizedlist>
 
 
       <listitem>
       <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>
 
 
       <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>
 
 
       <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>
       </listitem>
 
 
     </itemizedlist>
     </itemizedlist>

+ 8 - 4
chapter08/fstab.xml

@@ -74,14 +74,18 @@ EOF</userinput></screen>
 <screen><literal>/dev/sda1    /media/flash vfat
 <screen><literal>/dev/sda1    /media/flash vfat
     noauto,user,quiet,showexec,iocharset=utf8,codepage=866 0 0</literal></screen>
     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,
 <screen><computeroutput>FAT: utf8 is not a recommended IO charset for FAT filesystems,
     filesystem will be case sensitive!</computeroutput></screen>
     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
   <para>It is also possible to specify default codepage and iocharset values for
   some filesystems during kernel configuration. The relevant parameters
   some filesystems during kernel configuration. The relevant parameters

+ 4 - 1
chapter08/kernel.xml

@@ -91,6 +91,8 @@
 
 
 <screen><userinput>make modules_install</userinput></screen>
 <screen><userinput>make modules_install</userinput></screen>
 
 
+    <beginpage/>
+
     <para>After kernel compilation is complete, additional steps are
     <para>After kernel compilation is complete, additional steps are
     required to complete the installation. Some files need to be copied to
     required to complete the installation. Some files need to be copied to
     the <filename class="directory">/boot</filename> directory.</para>
     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>
       <emphasis>never</emphasis> be replaced by the kernel headers.</para>
     </warning>
     </warning>
 
 
-  </sect2>
+    <beginpage/>
 
 
+  </sect2>
 
 
   <sect2 id="contents-kernel" role="content">
   <sect2 id="contents-kernel" role="content">
     <title>Contents of Linux</title>
     <title>Contents of Linux</title>

+ 2 - 0
prologue/hostreqs.xml

@@ -110,6 +110,8 @@
 
 
   </itemizedlist>
   </itemizedlist>
 
 
+  <beginpage/>
+
   <para>To see whether your host system has all the appropriate versions, run the following:</para>
   <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"
 <screen role="nodump"><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"

+ 6 - 6
prologue/prerequisites.xml

@@ -30,23 +30,23 @@
 
 
   <itemizedlist>
   <itemizedlist>
     <listitem>
     <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
       <para>This is a comprehensive guide to building and installing
       <quote>generic</quote> Unix software packages under Linux.</para>
       <quote>generic</quote> Unix software packages under Linux.</para>
     </listitem>
     </listitem>
 
 
     <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>
       <para>This guide covers the usage of assorted Linux software.</para>
     </listitem>
     </listitem>
 
 
     <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.
       <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
       It includes a list of links to excellent sources of information on a

+ 1 - 1
prologue/typography.xml

@@ -52,7 +52,7 @@ EOF</userinput></screen>
   <para><replaceable>&lt;REPLACED TEXT&gt;</replaceable></para>
   <para><replaceable>&lt;REPLACED TEXT&gt;</replaceable></para>
 
 
   <para>This format is used to encapsulate text that is not to be typed
   <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>
   <para><replaceable>[OPTIONAL TEXT]</replaceable></para>
 
 

+ 5 - 0
stylesheets/pdf/lfs-pagesetup.xsl

@@ -109,6 +109,11 @@
   <xsl:param name="header.rule" select="0"></xsl:param>
   <xsl:param name="header.rule" select="0"></xsl:param>
   <xsl:param name="footer.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: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 -->
     <!-- Dropping a blank page -->
   <xsl:template name="book.titlepage.separator"/>
   <xsl:template name="book.titlepage.separator"/>