Author: bryan
Date: 2009-06-28 21:24:56 -0600 (Sun, 28 Jun 2009)
New Revision: 8947

Modified:
   trunk/BOOK/appendices/dependencies.xml
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter06/udev.xml
   trunk/BOOK/packages.ent
Log:
Upgrade udev to 143.  Remove the testsuite dependencies from appendix C (since 
there is no udev testsuite anymore).  Fixes #2425.


Modified: trunk/BOOK/appendices/dependencies.xml
===================================================================
--- trunk/BOOK/appendices/dependencies.xml      2009-06-23 16:52:56 UTC (rev 
8946)
+++ trunk/BOOK/appendices/dependencies.xml      2009-06-29 03:24:56 UTC (rev 
8947)
@@ -1441,7 +1441,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Findutils, Perl, and Sed</seg>
+          <seg>No testsuite available</seg>
         </seglistitem>
       </segmentedlist>
 

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml  2009-06-23 16:52:56 UTC (rev 8946)
+++ trunk/BOOK/chapter01/changelog.xml  2009-06-29 03:24:56 UTC (rev 8947)
@@ -38,6 +38,17 @@
 -->
 
     <listitem>
+      <para>2009-06-28</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bryan] - Upgrade to Udev-143.  Remove the testsuite
+          dependencies from Appendix C.  Fixes <ulink
+          url="&lfs-ticket-root;2425">#2425</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>2009-06-23</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/chapter06/udev.xml
===================================================================
--- trunk/BOOK/chapter06/udev.xml       2009-06-23 16:52:56 UTC (rev 8946)
+++ trunk/BOOK/chapter06/udev.xml       2009-06-29 03:24:56 UTC (rev 8947)
@@ -60,10 +60,50 @@
 
     <para>Prepare the package for compilation:</para>
 
+<!-- Note that "libdir=/usr/lib64" would be required for multilib. -->
 <screen><userinput remap="configure">./configure --prefix=/usr \
-            --exec-prefix= \
-            --sysconfdir=/etc</userinput></screen>
+    --sysconfdir=/etc --sbindir=/sbin \
+    --with-rootlibdir=/lib --libexecdir=/lib/udev \
+    --disable-extras</userinput></screen>
 
+    <variablelist>
+      <title>The meaning of the new configure options</title>
+
+      <varlistentry>
+        <term><parameter>--with-rootlibdir=/lib</parameter></term>
+        <listitem>
+          <para>This controls where the <filename
+          class="libraryfile">libudev</filename> library is installed.  The
+          library needs to be in <filename class="directory">/lib</filename>
+          because it's used by Udev at boot time, before <filename
+          class="directory">/usr</filename> might be available, and the default
+          --rootlibdir is <filename 
class="directory">/usr/lib</filename>.</para>
+        </listitem>
+      </varlistentry>
+
+      <!-- Note that libexecdir *MUST* stay /lib/udev, even on a 64-bit
+           / multilib system where udev is compiled for 64-bit.  Other
+           packages require this exact path; the udev maintainers have
+           said this is part of the udev API. -->
+      <varlistentry>
+        <term><parameter>--libexecdir=/lib/udev</parameter></term>
+        <listitem>
+          <para>This controls where Udev-internal rules and helper programs
+          are installed.</para>
+        </listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><parameter>--disable-extras</parameter></term>
+        <listitem>
+          <para>This option prevents Udev from installing helper programs and
+          other extras which require more external libraries.  These libraries
+          are not part of the base LFS system.  See the Udev
+          <filename>README</filename> file for more information.</para>
+        </listitem>
+      </varlistentry>
+    </variablelist>
+
     <para>Compile the package:</para>
 
 <screen><userinput remap="make">make</userinput></screen>
@@ -131,8 +171,8 @@
       <seglistitem>
         <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id,
         firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd,
-        usb_id, vol_id, write_cd_rules, and write_net_rules</seg>
-        <seg>libudev and libvolume_id</seg>
+        usb_id, write_cd_rules, and write_net_rules</seg>
+        <seg>libudev</seg>
         <seg>/etc/udev</seg>
       </seglistitem>
     </segmentedlist>
@@ -277,17 +317,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="vol_id">
-        <term><command>vol_id</command></term>
-        <listitem>
-          <para>Provides Udev with the label and uuid of a
-          filesystem</para>
-          <indexterm zone="ch-system-udev vol_id">
-            <primary sortas="b-vol_id">vol_id</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="write_cd_rules">
         <term><command>write_cd_rules</command></term>
         <listitem>
@@ -321,16 +350,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libvolume_id">
-        <term><command>libvolume_id</command></term>
-        <listitem>
-          <para>A library interface to read volume labels and uuids</para>
-          <indexterm zone="ch-system-udev libvolume_id">
-            <primary sortas="c-libvolume_id">libvolume_id</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
-
       <varlistentry id="etc-udev">
         <term><filename class="directory">/etc/udev</filename></term>
         <listitem>

Modified: trunk/BOOK/packages.ent
===================================================================
--- trunk/BOOK/packages.ent     2009-06-23 16:52:56 UTC (rev 8946)
+++ trunk/BOOK/packages.ent     2009-06-29 03:24:56 UTC (rev 8947)
@@ -503,12 +503,12 @@
 <!ENTITY texinfo-ch6-du "21 MB">
 <!ENTITY texinfo-ch6-sbu "0.2 SBU">
 
-<!ENTITY udev-version "142">
-<!ENTITY udev-size "424 KB">
+<!ENTITY udev-version "143">
+<!ENTITY udev-size "517 KB">
 <!ENTITY udev-url 
"&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2">
-<!ENTITY udev-md5 "3edc4cf383dccb06d866c5156d59ddd5">
+<!ENTITY udev-md5 "d15d1886c0bfa756969f25ddaecf34da">
 <!ENTITY udev-home "&kernel;linux/utils/kernel/hotplug/udev.html">
-<!ENTITY udev-ch6-du "8.9 MB">
+<!ENTITY udev-ch6-du "12.8 MB">
 <!ENTITY udev-ch6-sbu "0.2 SBU">
 
 <!ENTITY udev-config "udev-config-20090523"> <!-- Scripts depend on this 
format -->

-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to