r5692 - in trunk/BOOK: . introduction/welcome postlfs/filesystems

dnicholson at linuxfromscratch.org dnicholson at linuxfromscratch.org
Tue Feb 28 21:18:41 PST 2006


Author: dnicholson
Date: 2006-02-28 22:18:41 -0700 (Tue, 28 Feb 2006)
New Revision: 5692

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/filesystems/xfs.xml
Log:
Updated to XFS-2.7.11

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2006-03-01 00:12:30 UTC (rev 5691)
+++ trunk/BOOK/general.ent	2006-03-01 05:18:41 UTC (rev 5692)
@@ -55,7 +55,7 @@
 
 <!-- Chapter 5 -->
 <!ENTITY reiser-version               "3.6.19">
-<!ENTITY xfsprogs-version             "2.6.25">
+<!ENTITY xfsprogs-version             "2.7.11">
 
 <!-- Chapter 6 -->
 <!ENTITY vim-version                  "6.4">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2006-03-01 00:12:30 UTC (rev 5691)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2006-03-01 05:18:41 UTC (rev 5692)
@@ -45,6 +45,10 @@
       <para>March 1st, 2006</para>
       <itemizedlist>
         <listitem>
+          <para>[dnicholson] - Update to XFS-2.7.11.  Expanded library
+          installation commands.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Final cleanup to the GNOME add-on packages after the
           2.12.2 update.</para>
         </listitem>

Modified: trunk/BOOK/postlfs/filesystems/xfs.xml
===================================================================
--- trunk/BOOK/postlfs/filesystems/xfs.xml	2006-03-01 00:12:30 UTC (rev 5691)
+++ trunk/BOOK/postlfs/filesystems/xfs.xml	2006-03-01 05:18:41 UTC (rev 5692)
@@ -6,10 +6,10 @@
 
   <!ENTITY xfsprogs-download-http "http://mirrors.sunsite.dk/xfs/download/cmd_tars/xfsprogs-&xfsprogs-version;.src.tar.gz">
   <!ENTITY xfsprogs-download-ftp  "ftp://oss.sgi.com/projects/xfs/download/cmd_tars/xfsprogs-&xfsprogs-version;.src.tar.gz">
-  <!ENTITY xfsprogs-md5sum        "65fbf692f348b57f21edd4813733d9ae">
-  <!ENTITY xfsprogs-size          "833 KB">
-  <!ENTITY xfsprogs-buildsize     "25.2 MB">
-  <!ENTITY xfsprogs-time          "0.59 SBU">
+  <!ENTITY xfsprogs-md5sum        "d4a78fced98c0f3f32627a473e8e0a59">
+  <!ENTITY xfsprogs-size          "878 KB">
+  <!ENTITY xfsprogs-buildsize     "17.3 MB">
+  <!ENTITY xfsprogs-time          "0.78 SBU">
 ]>
 
 <sect1 id="xfs" xreflabel="XFS-&xfsprogs-version;">
@@ -67,29 +67,51 @@
       <para>If you did not install the
       <ulink url="&lfs-root;/chapter06/e2fsprogs.html">E2fsprogs</ulink>
       package in LFS, you must install it, or
-      <ulink url="http://pecl.php.net/get/uuid-1.0.tgz">UUID</ulink> before
+      <ulink url="http://pecl.php.net/package/uuid">UUID</ulink> before
       proceeding with the installation of <application>XFS</application>.</para>
     </note>
 
     <para>Install <application>XFS</application> by running the following
     commands:</para>
 
-<screen><userinput>sed -i 's/autoconf//' Makefile &&
-make</userinput></screen>
+<screen><userinput>sed -i '/autoconf/d' Makefile &&
+make DEBUG=-DNDEBUG</userinput></screen>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>make install</userinput></screen>
 
+    <para>The <application>XFS</application> library installation is
+    incomplete.  To finish the installation, issue the following commands
+    as the <systemitem class="username">root</systemitem> user:</para>
+
+<screen role="root"><userinput>chmod -v 755 /lib/libhandle.so* &&
+install -v -m755 -D libhandle/libhandle.la /usr/lib/libhandle.la &&
+install -v -m644 libhandle/.libs/libhandle.a /usr/lib &&
+ln -sv ../../lib/libhandle.so.1 /usr/lib/libhandle.so</userinput></screen>
+
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
 
-    <para><command>sed -i 's/autoconf//' Makefile</command>: This command
+    <para><command>sed -i '/autoconf/d' Makefile</command>: This command
     disables running <command>autoconf</command> because it is
     unnecessary.</para>
 
+    <para><command>make DEBUG=-DNDEBUG</command>: The <application>XFS
+    </application> build will fail using the default -DDEBUG flags.</para>
+
+    <para><parameter>OPTIMIZER="..."</parameter>: Adding this parameter to
+    the <command>make</command> command overrides the default optimization
+    settings.</para>
+
+    <para><command>install -v ...</command>: These commands install the
+    static library and libtool archive for <filename>libhandle</filename>.</para>
+
+    <para><command>ln -sv ...</command>: This command installs a symlink
+    that is missed by the <command>make install</command> command.</para>
+
   </sect2>
 
   <sect2 role="content">
@@ -104,7 +126,7 @@
         <seg>fsck.xfs, mkfs.xfs, xfs_admin, xfs_bmap, xfs_check, xfs_copy,
         xfs_db, xfs_freeze, xfs_growfs, xfs_info, xfs_io, xfs_logprint,
         xfs_mkfile, xfs_ncheck, xfs_repair, and xfs_rtcp</seg>
-        <seg>libhandle.so</seg>
+        <seg>libhandle.[so,a]</seg>
         <seg>/usr/share/doc/xfsprogs</seg>
       </seglistitem>
     </segmentedlist>
@@ -260,6 +282,17 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry id="xfs_quota">
+        <term><command>xfs_quota</command></term>
+        <listitem>
+          <para>is a utility for reporting and editing various
+          aspects of filesystem quota.</para>
+          <indexterm zone="xfs xfs_quota">
+            <primary sortas="b-xfs_quota">xfs_quota</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="xfs_repair">
         <term><command>xfs_repair</command></term>
         <listitem>




More information about the blfs-book mailing list