Index: bootscripts/lfs/init.d/rc
===================================================================
--- bootscripts/lfs/init.d/rc	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ bootscripts/lfs/init.d/rc	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -101,5 +101,8 @@
 fi
 
-[ "${previous}" = "N" ] && IN_BOOT=1
+if [ "${previous}" = "N" ]; then
+   IN_BOOT=1
+   export IN_BOOT
+fi
 
 #Start all functions in this runlevel
Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter01/changelog.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -37,4 +37,29 @@
 
 -->
+    <listitem>
+      <para>2011-09-03</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Fix binutils extracted directory version in binutils 
+          build instructions.  This will be reverted at the next upstream release
+          when the tarball name is again synced with the extracted directory
+          name.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Fix bootscripts to properly export IN_BOOT variable.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>2011-09-01</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Adjust minimum kernel for the host sysem to 2.6.25
+          due to a udev requirement.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2011-08-31</para>
Index: chapter05/binutils-pass1.xml
===================================================================
--- chapter05/binutils-pass1.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter05/binutils-pass1.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -73,5 +73,6 @@
     <para>Now prepare Binutils for compilation:</para>
 
-<screen><userinput remap="configure">../binutils-&binutils-version;/configure \
+<!-- <screen><userinput remap="configure">../binutils-&binutils-version;/configure \ -->
+<screen><userinput remap="configure">../binutils-&binutils-dir;/configure \
     --target=$LFS_TGT --prefix=/tools \
     --disable-nls --disable-werror</userinput></screen>
Index: chapter05/binutils-pass2.xml
===================================================================
--- chapter05/binutils-pass2.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter05/binutils-pass2.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -53,5 +53,6 @@
 <screen><userinput remap="configure">CC="$LFS_TGT-gcc -B/tools/lib/" \
    AR=$LFS_TGT-ar RANLIB=$LFS_TGT-ranlib \
-   ../binutils-&binutils-version;/configure --prefix=/tools \
+<!--   ../binutils-&binutils-version;/configure - -prefix=/tools \ -->
+   ../binutils-&binutils-dir;/configure --prefix=/tools \
    --disable-nls --with-lib-path=/tools/lib</userinput></screen>
 
Index: chapter05/glibc.xml
===================================================================
--- chapter05/glibc.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter05/glibc.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -78,5 +78,5 @@
     --host=$LFS_TGT --build=$(../glibc-&glibc-version;/scripts/config.guess) \
     --disable-profile --enable-add-ons \
-    --enable-kernel=2.6.22.5 --with-headers=/tools/include \
+    --enable-kernel=2.6.25 --with-headers=/tools/include \
     libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes</userinput></screen>
 
@@ -110,8 +110,8 @@
 
       <varlistentry>
-        <term><parameter>--enable-kernel=2.6.22.5</parameter></term>
+        <term><parameter>--enable-kernel=2.6.25</parameter></term>
         <listitem>
           <para>This tells Glibc to compile the library with support
-          for 2.6.22.5 and later Linux kernels.  Workarounds for older
+          for 2.6.25 and later Linux kernels.  Workarounds for older
           kernels are not enabled.</para>
         </listitem>
Index: chapter06/binutils.xml
===================================================================
--- chapter06/binutils.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter06/binutils.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -78,5 +78,6 @@
     <para>Prepare Binutils for compilation:</para>
 
-<screen><userinput remap="configure">../binutils-&binutils-version;/configure --prefix=/usr \
+<!-- <screen><userinput remap="configure">../binutils-&binutils-version;/configure - -prefix=/usr \ -->
+<screen><userinput remap="configure">../binutils-&binutils-dir;/configure --prefix=/usr \
     --enable-shared</userinput></screen>
 
Index: chapter06/glibc.xml
===================================================================
--- chapter06/glibc.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ chapter06/glibc.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -132,5 +132,5 @@
 <screen><userinput remap="configure">../glibc-&glibc-version;/configure --prefix=/usr \
     --disable-profile --enable-add-ons \
-    --enable-kernel=2.6.22.5 --libexecdir=/usr/lib/glibc</userinput></screen>
+    --enable-kernel=2.6.25 --libexecdir=/usr/lib/glibc</userinput></screen>
 
     <variablelist>
Index: general.ent
===================================================================
--- general.ent	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ general.ent	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -1,4 +1,4 @@
-<!ENTITY version "SVN-20110831">
-<!ENTITY releasedate "Aug 31, 2011">
+<!ENTITY version "SVN-20110903">
+<!ENTITY releasedate "Sep 3, 2011">
 <!ENTITY copyrightdate "1999-2011"><!-- jhalfs needs a literal dash, not &ndash; -->
 <!ENTITY milestone "7.0">
Index: packages.ent
===================================================================
--- packages.ent	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ packages.ent	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -36,4 +36,5 @@
 
 <!ENTITY binutils-version "2.21.1a">
+<!ENTITY binutils-dir "2.21.1">
 <!ENTITY binutils-size "18,553 KB">
 <!ENTITY binutils-url "&gnu;binutils/binutils-&binutils-version;.tar.bz2">
@@ -298,5 +299,5 @@
 <!ENTITY less-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY lfs-bootscripts-version "20110830">                 <!-- Scripts depend on this format -->
+<!ENTITY lfs-bootscripts-version "20110903">                 <!-- Scripts depend on this format -->
 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE KB">         <!-- Updated in Makefile -->
 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
Index: prologue/hostreqs.xml
===================================================================
--- prologue/hostreqs.xml	(revision e75f916c2f7455f087d119ec382672a572625097)
+++ prologue/hostreqs.xml	(revision 13e7d79417834f974264b5eecc99cf949ebc307d)
@@ -82,15 +82,16 @@
 
     <listitem>
-      <para><emphasis role="strong">Linux Kernel-2.6.22.5</emphasis>
+      <para><emphasis role="strong">Linux Kernel-2.6.25</emphasis>
       (having been compiled with GCC-4.1.2 or greater)</para>
 
       <para>The reason for the kernel version requirement is that we specify
       that version when building <application>glibc</application> in Chapter 6
-      at the recommendation of the developers.  </para>
+      at the recommendation of the developers.  It is also required by
+      udev.</para>
 
-      <para>If the host kernel is either earlier than 2.6.22.5, or it was not
+      <para>If the host kernel is either earlier than 2.6.25, or it was not
       compiled using a GCC-4.1.2 (or later) compiler, you will need to replace
       the kernel with one adhering to the specifications. There are two ways
-      you can go about this. First, see if your Linux vendor provides a 2.6.22.5
+      you can go about this. First, see if your Linux vendor provides a 2.6.25
       or later kernel package. If so, you may wish to install it. If your
       vendor doesn't offer an acceptable kernel package, or you would prefer not to
