Hi Bruce,

Attached are my patches for all outstanding 6.5 tickets.  It upgrades
Util-Linux-NG as far as 2.16-rc2.  This has survived a build and boot
test.  Feel free to commit them (in the order listed in 'series'), or
have me commit them if you're happy with them.  Once done, we're just
waiting on the final Util-Linux-NG-2.16 release.

Regards,

Matt.
Index: lfs-trunk/chapter01/changelog.xml
===================================================================
--- lfs-trunk.orig/chapter01/changelog.xml	2009-07-03 22:32:36.000000000 +0100
+++ lfs-trunk/chapter01/changelog.xml	2009-07-03 22:42:55.000000000 +0100
@@ -41,6 +41,12 @@
       <para>2009-07-04</para>
       <itemizedlist>
         <listitem>
+          <para>[matthew] - Correct GCC <command>sed</command> command to add
+          -fomit-frame-pointer for non-bootstrapped builds of GCC-4.4.x.  Thanks
+          to Guy Dalziel for the report and fix.
+          </para>
+        </listitem>
+        <listitem>
           <para>[matthew] - Upgrade to E2fsprogs-1.41.7. Fixes
           <ulink url="&lfs-ticket-root;2428">#2428</ulink>.</para>
         </listitem>
Index: lfs-trunk/chapter05/gcc-pass2.xml
===================================================================
--- lfs-trunk.orig/chapter05/gcc-pass2.xml	2009-07-03 22:32:36.000000000 +0100
+++ lfs-trunk/chapter05/gcc-pass2.xml	2009-07-03 22:34:18.000000000 +0100
@@ -73,7 +73,7 @@
     <command>sed</command> command to force the build to use the flag:</para> 
 
 <screen><userinput remap="pre">cp -v gcc/Makefile.in{,.tmp}
-sed 's/^XCFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
+sed 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' gcc/Makefile.in.tmp \
   &gt; gcc/Makefile.in</userinput></screen>
 
     <para>The following command will change the location of GCC's default
Index: lfs-trunk/chapter06/gcc.xml
===================================================================
--- lfs-trunk.orig/chapter06/gcc.xml	2009-07-03 22:32:37.000000000 +0100
+++ lfs-trunk/chapter06/gcc.xml	2009-07-03 22:34:40.000000000 +0100
@@ -54,7 +54,7 @@
     consistent compiler builds:</para> 
 
 <screen><userinput remap="pre">case `uname -m` in
-  i?86) sed -i 's/^XCFLAGS =$/&amp; -fomit-frame-pointer/' \
+  i?86) sed -i 's/^T_CFLAGS =$/&amp; -fomit-frame-pointer/' \
         gcc/Makefile.in ;;
 esac</userinput></screen>
 

Attachment: series
Description: Binary data

Index: lfs-trunk/chapter01/changelog.xml
===================================================================
--- lfs-trunk.orig/chapter01/changelog.xml	2009-07-03 22:42:55.000000000 +0100
+++ lfs-trunk/chapter01/changelog.xml	2009-07-03 22:45:24.000000000 +0100
@@ -41,6 +41,10 @@
       <para>2009-07-04</para>
       <itemizedlist>
         <listitem>
+          <para>[matthew] - Upgrade to Linux-2.6.30.1. Fixes
+          <ulink url="&lfs-ticket-root;2430">#2430</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[matthew] - Correct GCC <command>sed</command> command to add
           -fomit-frame-pointer for non-bootstrapped builds of GCC-4.4.x.  Thanks
           to Guy Dalziel for the report and fix.
Index: lfs-trunk/packages.ent
===================================================================
--- lfs-trunk.orig/packages.ent	2009-07-03 22:42:28.000000000 +0100
+++ lfs-trunk/packages.ent	2009-07-03 22:43:50.000000000 +0100
@@ -316,12 +316,12 @@
 
 <!ENTITY linux-major-version "2.6">
 <!ENTITY linux-minor-version "30">
-<!-- <!ENTITY linux-patch-version "4"> -->
-<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
+<!ENTITY linux-patch-version "1">
+<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
-<!ENTITY linux-size "58,043 KB">
+<!ENTITY linux-size "58,024 KB">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
-<!ENTITY linux-md5 "7a80058a6382e5108cdb5554d1609615">
+<!ENTITY linux-md5 "7da2e2e31f1c00f2673d2dc50de76b33">
 <!ENTITY linux-home "http://www.kernel.org/";>
 <!ENTITY linux-ch8-du "350 - 500 MB">
 <!ENTITY linux-ch8-sbu "1.5 - 5.0 SBU">
Index: lfs-trunk/packages.ent
===================================================================
--- lfs-trunk.orig/packages.ent	2009-07-05 15:49:02.000000000 +0100
+++ lfs-trunk/packages.ent	2009-07-05 15:49:06.000000000 +0100
@@ -416,6 +416,16 @@
 <!ENTITY perl-ch6-du "171 MB testsuite included">
 <!ENTITY perl-ch6-sbu "4.1 SBU">
 
+<!ENTITY pkg-config-version "0.23">
+<!ENTITY pkg-config-size "1,009 KB">
+<!ENTITY pkg-config-url "http://pkgconfig.freedesktop.org/releases/pkg-config-&pkg-config-version;.tar.gz";>
+<!ENTITY pkg-config-md5 "d922a88782b64441d06547632fd85744">
+<!ENTITY pkg-config-home "http://pkg-config.freedesktop.org/";>
+<!ENTITY pkg-config-ch5-du " MB">
+<!ENTITY pkg-config-ch5-sbu " SBU">
+<!ENTITY pkg-config-ch6-du " MB">
+<!ENTITY pkg-config-ch6-sbu " SBU">
+
 <!ENTITY procps-version "3.2.8">
 <!ENTITY procps-size "279 KB">
 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz";>
@@ -517,10 +527,10 @@
 <!ENTITY udev-config-md5 "UDEV-MD5SUM">      <!-- Updated in Makefile -->
 <!ENTITY udev-config-home " ">
 
-<!ENTITY util-linux-ng-version "2.14.2">
-<!ENTITY util-linux-ng-size "2,888 KB">
-<!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.14/util-linux-ng-&util-linux-ng-version;.tar.bz2">
-<!ENTITY util-linux-ng-md5 "b9d0053a22cfcbf0b9c0aa6d6eccfbc8">
+<!ENTITY util-linux-ng-version "2.16-rc2">
+<!ENTITY util-linux-ng-size "3,376 KB">
+<!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.16/util-linux-ng-&util-linux-ng-version;.tar.bz2">
+<!ENTITY util-linux-ng-md5 "9de0a82e814b8f14483d5f9fae9aeff1">
 <!ENTITY util-linux-ng-home "http://userweb.kernel.org/~kzak/util-linux-ng/";>
 <!ENTITY util-linux-ng-ch5-du "19 MB">
 <!ENTITY util-linux-ng-ch5-sbu "0.1 SBU">
Index: lfs-trunk/chapter05/chapter05.xml
===================================================================
--- lfs-trunk.orig/chapter05/chapter05.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter05/chapter05.xml	2009-07-05 15:49:06.000000000 +0100
@@ -29,7 +29,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="bzip2.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="coreutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="diffutils.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="e2fsprogs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="findutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="gawk.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="gettext.xml"/>
Index: lfs-trunk/chapter05/e2fsprogs.xml
===================================================================
--- lfs-trunk.orig/chapter05/e2fsprogs.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter05/e2fsprogs.xml	2009-07-05 15:49:06.000000000 +0100
@@ -48,9 +48,34 @@
 <screen><userinput remap="pre">mkdir -v build
 cd build</userinput></screen>
 
+    <para>Fix a bug in E2fsprogs that prevents it from building against Util-Linux-NG's copy of <systemitem class="library">libuuid</systemitem>:</para>
+
+<screen><userinput remap="pre">cp -v ../MCONFIG.in{,.orig}
+   sed -e '82 s/LIBUUID/DEPLIBUUID/' ../MCONFIG.in.orig &gt; ../MCONFIG.in</userinput></screen>
+
     <para>Prepare E2fsprogs for compilation:</para>
 
-<screen><userinput remap="configure">../configure --prefix=/tools</userinput></screen>
+<screen><userinput remap="configure">../configure --prefix=/tools --disable-libblkid --disable-libuuid</userinput></screen>
+
+    <variablelist>
+      <title>The meaning of the new configure option:</title>
+
+      <varlistentry>
+        <term><parameter>--disable-libblkid</parameter></term>
+        <listitem>
+          <para>This prevents E2fsprogs from building its own copy of the
+          libblkid library, which Util-Linux-NG provides.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-libuuid</parameter></term>
+        <listitem>
+          <para>This prevents E2fsprogs from building its own copy of the
+          libuuid library, which Util-Linux-NG provides.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
 
     <para>Compile the package:</para>
 
@@ -64,7 +89,7 @@
     be removed later:</para>
 
 <screen><userinput remap="install">chmod -v u+w \
-    /tools/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
+    /tools/lib/{libcom_err,libe2p,libext2fs,libss}.a</userinput></screen>
 
   </sect2>
 
Index: lfs-trunk/chapter05/util-linux-ng.xml
===================================================================
--- lfs-trunk.orig/chapter05/util-linux-ng.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter05/util-linux-ng.xml	2009-07-05 15:49:06.000000000 +0100
@@ -45,7 +45,19 @@
 
     <para>Prepare Util-linux-ng for compilation:</para>
 
-<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/tools --with-fsprobe=builtin</userinput></screen>
+
+    <variablelist>
+      <title>The meaning of the new configure option:</title>
+
+      <varlistentry>
+        <term><parameter>--with-fsprobe</parameter></term>
+        <listitem>
+          <para>This tells Util-Linux-NG to use its own version of the libblkid
+          library, rather than a system-installed version.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
 
     <para>Only a few of the utilities contained in this package need to be
     built:</para>
@@ -65,6 +77,11 @@
 
     <para>This package does not come with a test suite.</para>
 
+    <para>Install the shared libraries required by E2fsprogs:</para>
+
+<screen><userinput remap="install">make -C shlibs/uuid install
+make -C shlibs/blkid install</userinput></screen>
+
     <para>Copy these programs to the temporary tools directory:</para>
 
 <screen><userinput remap="install">cp -v disk-utils/mkswap mount/{,u}mount text-utils/more /tools/bin</userinput></screen>
Index: lfs-trunk/chapter06/chapter06.xml
===================================================================
--- lfs-trunk.orig/chapter06/chapter06.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter06/chapter06.xml	2009-07-05 15:49:06.000000000 +0100
@@ -28,12 +28,14 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="gcc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="db.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="sed.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="pkg-config.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="ncurses.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="util-linux-ng.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="e2fsprogs.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="coreutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="iana-etc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="m4.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="bison.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="ncurses.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="procps.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="grep.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="readline.xml"/>
@@ -67,7 +69,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="tar.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="texinfo.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="udev.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="util-linux-ng.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="vim.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="aboutdebug.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"; href="strippingagain.xml"/>
Index: lfs-trunk/chapter06/pkg-config.xml
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ lfs-trunk/chapter06/pkg-config.xml	2009-07-05 15:49:06.000000000 +0100
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="ch-system-pkg-config" role="wrap">
+  <?dbhtml filename="pkg-config.html"?>
+
+  <sect1info condition="script">
+    <productname>pkg-config</productname>
+    <productnumber>&pkg-config-version;</productnumber>
+    <address>&pkg-config-url;</address>
+  </sect1info>
+
+  <title>Pkg-config-&pkg-config-version;</title>
+
+  <indexterm zone="ch-system-pkg-config">
+    <primary sortas="a-Pkg-config">Pkg-config</primary>
+  </indexterm>
+
+  <sect2 role="package">
+    <title/>
+
+    <para>The pkg-config package contains a tool for passing the include path
+    and/or library paths to build tools during the configure and make file
+    execution.</para>
+
+    <segmentedlist>
+      <segtitle>&buildtime;</segtitle>
+      <segtitle>&diskspace;</segtitle>
+
+      <seglistitem>
+        <seg>&pkg-config-ch6-sbu;</seg>
+        <seg>&pkg-config-ch6-du;</seg>
+      </seglistitem>
+    </segmentedlist>
+
+  </sect2>
+
+  <sect2 role="installation">
+    <title>Installation of Pkg-config</title>
+
+    <para>Prepare Pkg-config for compilation:</para>
+
+<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
+
+    <para>Compile the package:</para>
+
+<screen><userinput remap="make">make</userinput></screen>
+
+    <para>To test the results, issue:</para>
+
+<screen><userinput remap="test">make check</userinput></screen>
+
+    <para>Install the package:</para>
+
+<screen><userinput remap="install">make install</userinput></screen>
+
+  </sect2>
+
+
+  <sect2 id="contents-pkg-config" role="content">
+    <title>Contents of Pkg-config</title>
+
+    <segmentedlist>
+      <segtitle>Installed program</segtitle>
+
+      <seglistitem>
+        <seg>pkg-config</seg>
+      </seglistitem>
+    </segmentedlist>
+
+    <variablelist>
+      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
+      <?dbfo list-presentation="list"?>
+      <?dbhtml list-presentation="table"?>
+
+      <varlistentry id="pkg-config">
+        <term><command>pkg-config</command></term>
+        <listitem>
+          <para>Returns meta information for the specified library or
+          package.</para>
+          <indexterm zone="ch-system-pkg-config pkg-config">
+            <primary sortas="b-pkg-config">pkg-config</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </sect2>
+
+</sect1>
Index: lfs-trunk/chapter01/whatsnew.xml
===================================================================
--- lfs-trunk.orig/chapter01/whatsnew.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter01/whatsnew.xml	2009-07-05 15:49:06.000000000 +0100
@@ -248,6 +248,10 @@
     </listitem>
 
     <listitem>
+      <para>Pkg-config-&pkg-config-version;</para>
+    </listitem>
+
+    <listitem>
       <para>&readline-fixes-patch;</para>
     </listitem>
 
Index: lfs-trunk/chapter06/e2fsprogs.xml
===================================================================
--- lfs-trunk.orig/chapter06/e2fsprogs.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter06/e2fsprogs.xml	2009-07-05 15:49:06.000000000 +0100
@@ -58,7 +58,7 @@
     <para>Prepare E2fsprogs for compilation:</para>
 
 <screen><userinput remap="configure">../configure --prefix=/usr --with-root-prefix="" \
-    --enable-elf-shlibs</userinput></screen>
+    --enable-elf-shlibs --disable-libblkid --disable-libuuid</userinput></screen>
 
     <variablelist>
       <title>The meaning of the configure options:</title>
@@ -113,7 +113,7 @@
     <para>Make the installed static libraries writable so debugging symbols can 
     be removed later.</para>
 
-<screen><userinput remap="install">chmod -v u+w /usr/lib/{libblkid,libcom_err,libe2p,libext2fs,libss,libuuid}.a</userinput></screen>
+<screen><userinput remap="install">chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a</userinput></screen>
 
     <para>This package installs a gzipped
     <filename class="extension">.info</filename> file but doesn't update the
@@ -131,11 +131,7 @@
 <screen><userinput remap="install">makeinfo -o      doc/com_err.info ../lib/et/com_err.texinfo
 install -v -m644 doc/com_err.info /usr/share/info
 install-info --dir-file=/usr/share/info/dir \
-             /usr/share/info/com_err.info
-
-install -v -m644 -D ../doc/libblkid.txt \
-        /usr/share/doc/e2fsprogs-&e2fsprogs-version;/libblkid.txt</userinput></screen>
-
+             /usr/share/info/com_err.info</userinput></screen>
   </sect2>
 
   <sect2 id="contents-e2fsprogs" role="content">
@@ -151,8 +147,8 @@
         fsck.ext2, fsck.ext3, fsck.ext4, fsck.ext4dev, logsave, lsattr,
         mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4dev,
         mklost+found, resize2fs, tune2fs, uuidd, and uuidgen.</seg>
-        <seg>libblkid.{a,so}, libcom_err.{a,so}, libe2p.{a,so},
-        libext2fs.{a,so}, libss.{a,so}, and libuuid.{a,so}</seg>
+        <seg>libcom_err.{a,so}, libe2p.{a,so}, libext2fs.{a,so} and
+        libss.{a,so}</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -513,17 +509,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libblkid">
-        <term><filename class="libraryfile">libblkid</filename></term>
-        <listitem>
-          <para>Contains routines for device identification and token
-          extraction</para>
-          <indexterm zone="ch-system-e2fsprogs libblkid">
-            <primary sortas="c-libblkid">libblkid</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="libcom_err">
         <term><filename class="libraryfile">libcom_err</filename></term>
         <listitem>
@@ -566,17 +551,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libuuid">
-        <term><filename class="libraryfile">libuuid</filename></term>
-        <listitem>
-          <para>Contains routines for generating unique identifiers for objects
-          that may be accessible beyond the local system</para>
-          <indexterm zone="ch-system-e2fsprogs libuuid">
-            <primary sortas="c-libuuid">libuuid</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
     </variablelist>
 
   </sect2>
Index: lfs-trunk/chapter06/util-linux-ng.xml
===================================================================
--- lfs-trunk.orig/chapter06/util-linux-ng.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter06/util-linux-ng.xml	2009-07-05 15:49:06.000000000 +0100
@@ -58,7 +58,7 @@
   <sect2 role="installation">
     <title>Installation of Util-linux-ng</title>
 
-<screen><userinput remap="configure">./configure --enable-arch --enable-partx --enable-write</userinput></screen>
+<screen><userinput remap="configure">./configure --enable-arch --enable-partx --enable-write --with-fsprobe=builtin</userinput></screen>
 
     <variablelist>
       <title>The meaning of the configure options:</title>
Index: lfs-trunk/chapter03/packages.xml
===================================================================
--- lfs-trunk.orig/chapter03/packages.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter03/packages.xml	2009-07-05 15:49:06.000000000 +0100
@@ -450,6 +450,15 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Pkg-config (&pkg-config-version;) - <token>&pkg-config-size;</token>:</term>
+      <listitem>
+        <para>Home page: <ulink url="&pkg-config-home;"/></para>
+        <para>Download: <ulink url="&pkg-config-url;"/></para>
+        <para>MD5 sum: <literal>&pkg-config-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Procps (&procps-version;) - <token>&procps-size;</token>:</term>
       <listitem>
         <para>Home page: <ulink url="&procps-home;"/></para>
Index: lfs-trunk/chapter01/changelog.xml
===================================================================
--- lfs-trunk.orig/chapter01/changelog.xml	2009-07-05 15:49:02.000000000 +0100
+++ lfs-trunk/chapter01/changelog.xml	2009-07-05 15:49:06.000000000 +0100
@@ -41,6 +41,34 @@
       <para>2009-07-05</para>
       <itemizedlist>
         <listitem>
+          <para>[matthew] - Upgrade to Util-Linux-NG-2.16. Fixes
+          <ulink url="&lfs-ticket-root;2391">#2391</ulink>.</para>
+          <itemizedlist>
+            <listitem>
+              <para>Remove E2fsprogs in Chapter 5.  It was only there as a
+              dependency of Util-Linux-NG to provide
+              <systemitem class="library">libuuid</systemitem> and
+              <systemitem class="library">libblkid</systemitem>, which
+              Util-Linux-NG provides for itself now.</para>
+            </listitem>
+            <listitem>
+              <para>Move Util-Linux-NG to before E2fsprogs in Chapter 6 and add
+              &quot;--disable-libblkid&quot; and &quot;--disable-libuuid&quot;
+              configure switches to E2fsprogs so that it uses Util-Linux-NG's
+              versions.</para>
+            </listitem>
+            <listitem>
+              <para>Add Pkg-Config as it's a pre-requisite of E2fsprogs' new
+              configure switches.</para>
+            </listitem>
+            <listitem>
+              <para>Remove &quot;--with-col&quot; from Man-DB's configure
+              command as Man-DB is now installed after Util-Linux-NG so
+              <command>col</command> is found automatically.</para>
+            </listitem>
+          </itemizedlist>
+        </listitem>
+        <listitem>
           <para>[matthew] - Upgrade to Sed-4.2.1. Fixes
           <ulink url="&lfs-ticket-root;2427">#2427</ulink>.</para>
         </listitem>
Index: lfs-trunk/chapter06/man-db.xml
===================================================================
--- lfs-trunk.orig/chapter06/man-db.xml	2009-07-05 15:48:03.000000000 +0100
+++ lfs-trunk/chapter06/man-db.xml	2009-07-05 15:49:06.000000000 +0100
@@ -51,8 +51,8 @@
 
 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib \
     --sysconfdir=/etc --disable-setuid \
-    --with-browser=/usr/bin/lynx --with-col=/usr/bin/col \
-    --with-vgrind=/usr/bin/vgrind --with-grap=/usr/bin/grap</userinput></screen>
+    --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
+    --with-grap=/usr/bin/grap</userinput></screen>
 
     <variablelist>
       <title>The meaning of the configure options:</title>
@@ -68,7 +68,7 @@
       <varlistentry>
         <term><parameter>--with-...</parameter></term>
         <listitem>
-          <para>These four parameters are used to set some default programs.
+          <para>These three parameters are used to set some default programs.
           The <command>col</command> program is a part of the Util-linux-ng
           package, <command>lynx</command> is a text-based web browser (see
           BLFS for installation instructions), <command>vgrind</command>
Index: lfs-trunk/chapter01/changelog.xml
===================================================================
--- lfs-trunk.orig/chapter01/changelog.xml	2009-07-03 19:23:18.000000000 +0100
+++ lfs-trunk/chapter01/changelog.xml	2009-07-03 19:24:11.000000000 +0100
@@ -36,6 +36,17 @@
     </listitem>
 
 -->
+
+    <listitem>
+      <para>2009-07-04</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matthew] - Upgrade to E2fsprogs-1.41.7. Fixes
+          <ulink url="&lfs-ticket-root;2428">#2428</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2009-06-29</para>
       <itemizedlist>
Index: lfs-trunk/general.ent
===================================================================
--- lfs-trunk.orig/general.ent	2009-07-03 19:23:18.000000000 +0100
+++ lfs-trunk/general.ent	2009-07-03 19:23:49.000000000 +0100
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "SVN-20090629">
-<!ENTITY releasedate "June 29, 2009">
+<!ENTITY version "SVN-20090704">
+<!ENTITY releasedate "July  4, 2009">
 <!ENTITY copyrightdate "1999-2009"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone "6.5">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
Index: lfs-trunk/packages.ent
===================================================================
--- lfs-trunk.orig/packages.ent	2009-07-03 19:23:18.000000000 +0100
+++ lfs-trunk/packages.ent	2009-07-03 19:23:23.000000000 +0100
@@ -106,10 +106,10 @@
 <!-- NOTE: When updating e2fsprogs, remember to check the list
      of acceptable features that can be shown by debugfs in
      chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.41.6">
-<!ENTITY e2fsprogs-size "4,319 KB">
+<!ENTITY e2fsprogs-version "1.41.7">
+<!ENTITY e2fsprogs-size "4,321 KB">
 <!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "732c559db400c8fc994f4f38568c9f1f">
+<!ENTITY e2fsprogs-md5 "b55d2b557f1f17ff918e9201c1d730f5">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/";>
 <!ENTITY e2fsprogs-ch5-du "38 MB">
 <!ENTITY e2fsprogs-ch5-sbu "0.3 SBU">
Index: lfs-trunk/chapter01/changelog.xml
===================================================================
--- lfs-trunk.orig/chapter01/changelog.xml	2009-07-03 19:24:26.000000000 +0100
+++ lfs-trunk/chapter01/changelog.xml	2009-07-03 19:25:00.000000000 +0100
@@ -41,6 +41,10 @@
       <para>2009-07-04</para>
       <itemizedlist>
         <listitem>
+          <para>[matthew] - Upgrade to Sed-4.2.1. Fixes
+          <ulink url="&lfs-ticket-root;2427">#2427</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[matthew] - Upgrade to Linux-2.6.30.1. Fixes
           <ulink url="&lfs-ticket-root;2430">#2430</ulink>.</para>
         </listitem>
Index: lfs-trunk/packages.ent
===================================================================
--- lfs-trunk.orig/packages.ent	2009-07-03 19:24:26.000000000 +0100
+++ lfs-trunk/packages.ent	2009-07-03 19:25:00.000000000 +0100
@@ -440,10 +440,10 @@
 <!ENTITY readline-ch6-du "13.8 MB">
 <!ENTITY readline-ch6-sbu "0.1 SBU">
 
-<!ENTITY sed-version "4.2">
-<!ENTITY sed-size "862 KB">
+<!ENTITY sed-version "4.2.1">
+<!ENTITY sed-size "878 KB">
 <!ENTITY sed-url "&gnu;sed/sed-&sed-version;.tar.bz2">
-<!ENTITY sed-md5 "41b69b632c0265fc1b16079023499590">
+<!ENTITY sed-md5 "7d310fbd76e01a01115075c1fd3f455a">
 <!ENTITY sed-home "&gnu-software;sed/">
 <!ENTITY sed-ch5-du "7.6 MB">
 <!ENTITY sed-ch5-sbu "0.1 SBU">
Index: lfs-trunk/chapter06/module-init-tools.xml
===================================================================
--- lfs-trunk.orig/chapter06/module-init-tools.xml	2009-07-03 18:50:36.000000000 +0100
+++ lfs-trunk/chapter06/module-init-tools.xml	2009-07-03 18:51:20.000000000 +0100
@@ -86,8 +86,7 @@
       <segtitle>Installed programs</segtitle>
 
       <seglistitem>
-        <seg>depmod, generate-modprobe.conf, insmod, insmod.static, lsmod,
-        modinfo, modprobe, and rmmod</seg>
+        <seg>depmod, insmod, insmod.static, lsmod, modinfo, modprobe, and rmmod</seg>
       </seglistitem>
     </segmentedlist>
 
@@ -109,17 +108,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="generate-modprobe.conf">
-        <term><command>generate-modprobe.conf</command></term>
-        <listitem>
-          <para>Creates a modprobe.conf file from an existing 2.2 or 2.4 module
-          setup</para>
-          <indexterm zone="ch-system-module-init-tools generate-modprobe.conf">
-            <primary sortas="b-generate-modprobe.conf">generate-modprobe.conf</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="insmod">
         <term><command>insmod</command></term>
         <listitem>
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to