r2326 - / branches/clfs-2.0/BOOK/cross-tools/arm branches/clfs-2.0/BOOK/cross-tools/common branches/clfs-2.0/BOOK/final-system/common branches/clfs-2.0/BOOK/introduction/common branches/clfs-2.0/BOOK/stylesheets

jim at linuxfromscratch.org jim at linuxfromscratch.org
Wed Aug 30 12:51:55 PDT 2006


Author: jim
Date: 2006-08-30 13:51:52 -0600 (Wed, 30 Aug 2006)
New Revision: 2326

Modified:
   /
   branches/clfs-2.0/BOOK/cross-tools/arm/glibc-headers.xml
   branches/clfs-2.0/BOOK/cross-tools/common/binutils.xml
   branches/clfs-2.0/BOOK/cross-tools/common/glibc.xml
   branches/clfs-2.0/BOOK/final-system/common/bash.xml
   branches/clfs-2.0/BOOK/final-system/common/man-pages.xml
   branches/clfs-2.0/BOOK/final-system/common/pkgmgt.xml
   branches/clfs-2.0/BOOK/final-system/common/procps.xml
   branches/clfs-2.0/BOOK/final-system/common/udev.xml
   branches/clfs-2.0/BOOK/final-system/common/util-linux.xml
   branches/clfs-2.0/BOOK/introduction/common/changelog.xml
   branches/clfs-2.0/BOOK/stylesheets/top-index.xsl
Log:
 r5369 at server (orig r2463):  jciccone | 2006-08-30 10:56:05 -0700
 Text Updates.



Property changes on: 
___________________________________________________________________
Name: svk:merge
   - b6734a72-470d-0410-b049-f317dca95413:/:2462
   + b6734a72-470d-0410-b049-f317dca95413:/:2463

Modified: branches/clfs-2.0/BOOK/cross-tools/arm/glibc-headers.xml
===================================================================
--- branches/clfs-2.0/BOOK/cross-tools/arm/glibc-headers.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/cross-tools/arm/glibc-headers.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -25,7 +25,7 @@
     <para os="s1">The following sed removes a dependency of gcc 3.4.x from
     the glibc we are using in cross-lfs. The reason we are changing it is
     because this only installs the headers, no compiling takes place. In the
-    next glibc chapter, we use the gcc that's built right after this chapter.</para>
+    next Glibc chapter, we use the GCC that's built right after this chapter.</para>
  	
 <screen os="s2"><userinput>cp configure{,.orig}
 sed -e 's/3.4/3.[0-9]/g' configure.orig > configure</userinput></screen>
@@ -76,7 +76,7 @@
           <varlistentry os="dj1">
              <term><parameter>CC=gcc</parameter></term>
              <listitem>
-                <para>Tells GLIBC to use the hosts GCC compiler.</para>
+                <para>Tells Glibc to use the hosts GCC compiler.</para>
              </listitem>
           </varlistentry>
  	
@@ -96,8 +96,8 @@
 
 <screen os="l"><userinput>make install-headers</userinput></screen>
 
-   <para os="m">Some files aren't installed by the above command, then
-    we will copy the header files we need:</para>
+   <para os="m">Some files aren't installed by the above command, so
+    we will copy the additional header files we need.</para>
 
    <para os="n">First we will copy a common file over to <filename 
    class="directory">${CLFS}/usr/include</filename>:</para>
@@ -109,7 +109,7 @@
 
 <screen os="q"><userinput>touch ${CLFS}/usr/include/gnu/stubs.h</userinput></screen>
 
-   <para os="r">For NPTL we use the following command:</para>
+   <para os="r">Another header is needed for NPTL:</para>
    
 <screen os="s"><userinput>cp -v ../glibc-&glibc-version;/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h \
     ${CLFS}/usr/include/bits</userinput></screen>

Modified: branches/clfs-2.0/BOOK/cross-tools/common/binutils.xml
===================================================================
--- branches/clfs-2.0/BOOK/cross-tools/common/binutils.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/cross-tools/common/binutils.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -67,7 +67,8 @@
         <term><parameter>--host=${CLFS_HOST}</parameter></term>
         <listitem>
           <para>When used with --target, this creates a cross-architecture
-          executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST).</para>
+          executable that creates files for ${CLFS_TARGET} but runs on
+          ${CLFS_HOST}.</para>
         </listitem>
       </varlistentry>
 
@@ -75,7 +76,8 @@
         <term><parameter>--target=${CLFS_TARGET}</parameter></term>
         <listitem>
           <para>When used with --host, this creates a cross-architecture
-          executable that creates files for ${CLFS_TARGET} but runs on ${CLFS_HOST).</para>
+          executable that creates files for ${CLFS_TARGET} but runs on
+          ${CLFS_HOST}.</para>
         </listitem>
       </varlistentry>
 
@@ -83,7 +85,7 @@
         <term><parameter>--with-sysroot=${CLFS}</parameter></term>
         <listitem>
           <para>This tells configure that ${CLFS} is going to be the root
-          of our system. It will now use the specified sysroot, ${CLFS} as
+          of our system. It will now use the specified sysroot, ${CLFS}, as
           a prefix of the default search paths.</para>
         </listitem>
       </varlistentry>

Modified: branches/clfs-2.0/BOOK/cross-tools/common/glibc.xml
===================================================================
--- branches/clfs-2.0/BOOK/cross-tools/common/glibc.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/cross-tools/common/glibc.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -556,7 +556,7 @@
       <varlistentry id="sln">
         <term><command>sln</command></term>
         <listitem>
-          <para>A statically linked <command>ln</command> program</para>
+          <para>A statically linked program that creates symbolic links</para>
           <indexterm zone="ch-cross-tools-glibc sln">
             <primary sortas="b-sln">sln</primary>
           </indexterm>
@@ -741,8 +741,9 @@
       <varlistentry id="libmemusage">
         <term><filename class="libraryfile">libmemusage</filename></term>
         <listitem>
-          <para>Used by <command>memusage</command> to help collect
-          information about the memory usage of a program</para>
+          <para>Used by <command>memusage</command> (included in Glibc, but
+          not built in a base CLFS system as it has additional dependencies)
+          to help collect information about the memory usage of a program</para>
           <indexterm zone="ch-cross-tools-glibc libmemusage">
             <primary sortas="c-libmemusage">libmemusage</primary>
           </indexterm>

Modified: branches/clfs-2.0/BOOK/final-system/common/bash.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/bash.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/bash.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -44,6 +44,18 @@
 echo "bash_cv_sys_named_pipes=yes" >> config.cache
 </userinput></screen>
 
+    <variablelist>
+      <varlistentry>
+        <term><parameter>ac_cv_func_setvbuf_reversed=no</parameter></term>
+        <listitem>
+          <para>When bash is cross-compiled, it cannot test for the presence
+          of named pipes. If you used <command>su</command> to become an
+          unprivileged user, this combination will cause Bash to build without
+          <emphasis>process substitution</emphasis></para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
     <para os="e">Prepare Bash for compilation:</para>
 
 <screen os="f"><userinput>./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \

Modified: branches/clfs-2.0/BOOK/final-system/common/man-pages.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/man-pages.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/man-pages.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -49,8 +49,15 @@
       <varlistentry id="man-pages">
         <term><filename>man pages</filename></term>
         <listitem>
-          <para>Describe the C and C++ functions, important
-          device files, and significant configuration files</para>
+          <para>This package contains man pages that describe the following:
+          POSIX headers (section 0p), 
+          POSIX utilities (section 1p), POSIX functions (section 3p),
+          user commands (section 1), system calls (section 2), 
+          libc calls (section 3), device information (section 4), 
+          file formats (section 5), games (section 6), 
+          conventions and macro packages (section 7),
+          system administration (section 8), and
+          kernel (section 9).</para>
           <indexterm zone="ch-system-man-pages man-pages">
             <primary sortas="e-man-pages">man pages</primary>
           </indexterm>

Modified: branches/clfs-2.0/BOOK/final-system/common/pkgmgt.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/pkgmgt.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/pkgmgt.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -226,19 +226,6 @@
 
     </sect3>
 
-    <sect3>
-      <title>User Based Management</title>
-
-      <para>This scheme, unique to the LFS project, was devised by Matthias Benkmann, and is
-      available from the <ulink url="&hints-root;">Hints Project</ulink>. In
-      this scheme, each package is installed as a separate user into the
-      standard locations. Files belonging to a package are easily identified by
-      checking the user ID. The features and shortcomings of this approach are
-      too complex to describe in this section. For the details please see the
-      hint at <ulink url="&hints-root;/more_control_and_pkg_man.txt"/>.</para>
-
-    </sect3>
-
   </sect2>
 
 </sect1>

Modified: branches/clfs-2.0/BOOK/final-system/common/procps.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/procps.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/procps.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -146,7 +146,7 @@
       <varlistentry id="slabtop">
         <term><command>slabtop</command></term>
         <listitem>
-          <para>Displays detailed kernel slap cache information in real time</para>
+          <para>Displays detailed kernel slab cache information in real time</para>
           <indexterm zone="ch-system-procps slabtop">
             <primary sortas="b-slabtop">slabtop</primary>
           </indexterm>

Modified: branches/clfs-2.0/BOOK/final-system/common/udev.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/udev.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/udev.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -154,8 +154,7 @@
         <listitem>
           <para>Simulates a <command>udev</command> run for the given device,
           and prints out the name of the node the real <command>udev</command>
-          would have created or (not in CLFS) the name of the renamed network
-          interface</para>
+          would have created or the name of the renamed network interface</para>
           <indexterm zone="ch-system-udev udevtest">
             <primary sortas="b-udevtest">udevtest</primary>
           </indexterm>
@@ -188,7 +187,7 @@
       <varlistentry id="cdrom_id">
         <term><command>cdrom_id</command></term>
         <listitem>
-	  <para>Print the capabilities of a cdrom or dvdrom drive.</para>
+	  <para>Print the capabilities of a CDROM or DVDROM drive.</para>
           <indexterm zone="ch-system-udev cdrom_id">
             <primary sortas="b-cdrom_id">cdrom_id</primary>
           </indexterm>
@@ -259,7 +258,7 @@
       <varlistentry id="usb_id">
         <term><command>usb_id</command></term>
         <listitem>
-	  <para>Identify a usb block device.</para>
+	  <para>Identify a USB block device.</para>
           <indexterm zone="ch-system-udev usb_id">
             <primary sortas="b-usb_id">usb_id</primary>
           </indexterm>
@@ -279,7 +278,7 @@
       <varlistentry id="etc-udev">
         <term><filename class="directory">/etc/udev</filename></term>
         <listitem>
-          <para>Contains <command>udev</command> configuation files,
+          <para>Contains <command>udev</command> configuration files,
           device permissions, and rules for device naming</para>
           <indexterm zone="ch-system-udev etc-udev">
             <primary sortas="e-/etc/udev">/etc/udev</primary>

Modified: branches/clfs-2.0/BOOK/final-system/common/util-linux.xml
===================================================================
--- branches/clfs-2.0/BOOK/final-system/common/util-linux.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/final-system/common/util-linux.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -52,7 +52,7 @@
 
 <screen os="p4"><userinput>patch -Np1 -i ../&util-linux-gcc4_fixes-patch;</userinput></screen>
 
-   <para os="p5">The following patch fixes swapon.c, it tries to find the
+   <para os="p5">The following patch fixes swapon.c - it tries to find the
    variable R_OK, but the header that has R_OK is not included:</para>
 
 <screen os="p6"><userinput>patch -Np1 -i ../&util-linux-missing_header-patch;</userinput></screen>

Modified: branches/clfs-2.0/BOOK/introduction/common/changelog.xml
===================================================================
--- branches/clfs-2.0/BOOK/introduction/common/changelog.xml	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/introduction/common/changelog.xml	2006-08-30 19:51:52 UTC (rev 2326)
@@ -37,6 +37,16 @@
 -->
 
     <listitem>
+      <para>August 30, 2006</para>
+      <itemizedlist>
+        <listitem>
+          <para>[jciccone] - Removed mention of package users hint from
+          "Package Management" page.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>August 8, 2006</para>
       <itemizedlist>
         <listitem>

Modified: branches/clfs-2.0/BOOK/stylesheets/top-index.xsl
===================================================================
--- branches/clfs-2.0/BOOK/stylesheets/top-index.xsl	2006-08-30 19:51:39 UTC (rev 2325)
+++ branches/clfs-2.0/BOOK/stylesheets/top-index.xsl	2006-08-30 19:51:52 UTC (rev 2326)
@@ -14,7 +14,7 @@
     <html>
       <head>
         <title>
-          Linux From Scratch
+          Cross-Compiled Linux From Scratch
         </title>
         <style type="text/css">
           <xsl:text>




More information about the cross-lfs mailing list