Author: matthew
Date: 2010-05-29 04:41:33 -0600 (Sat, 29 May 2010)
New Revision: 9294

Modified:
   trunk/BOOK/bootscripts/ChangeLog
   trunk/BOOK/bootscripts/contrib/lsb-v3/ChangeLog
   trunk/BOOK/bootscripts/contrib/lsb-v3/init.d/udev
   trunk/BOOK/bootscripts/lfs/init.d/udev
   trunk/BOOK/chapter01/changelog.xml
   trunk/BOOK/chapter06/udev.xml
   trunk/BOOK/packages.ent
Log:
Upgrade to Udev-156. Fixes #2671.

Modified: trunk/BOOK/bootscripts/ChangeLog
===================================================================
--- trunk/BOOK/bootscripts/ChangeLog    2010-05-29 10:40:19 UTC (rev 9293)
+++ trunk/BOOK/bootscripts/ChangeLog    2010-05-29 10:41:33 UTC (rev 9294)
@@ -1,3 +1,8 @@
+2010-05-29     Matt Burgess <[email protected]>
+   * lfs/init.d/udev: Only copy /lib/udev/devices/null, as Udev >= 155 copies
+     devices from /lib/udev/devices to /dev itself.  Udevd still needs 
/dev/null
+     present before starting up though.
+
 2010-04-20     Bryan Kadzban <[email protected]>
    * lfs/init.d/udev, lfs/init.d/udev_retry: Add --action=add, to handle udev
    version 152 and newer, which send "change" events by default in udevtrigger

Modified: trunk/BOOK/bootscripts/contrib/lsb-v3/ChangeLog
===================================================================
--- trunk/BOOK/bootscripts/contrib/lsb-v3/ChangeLog     2010-05-29 10:40:19 UTC 
(rev 9293)
+++ trunk/BOOK/bootscripts/contrib/lsb-v3/ChangeLog     2010-05-29 10:41:33 UTC 
(rev 9294)
@@ -1,4 +1,10 @@
 ChangeLog
+
+20100529 - [matthew]
+                * Only copy /lib/udev/devices/null, as Udev >= 155 copies
+                  devices from /lib/udev/devices to /dev itself.
+                  Udevd still needs /dev/null present before starting up 
though.
+
 20100529 - [dj] * Sync to LFS-Bootscirpts-20100529
                 * Add test if /dev is already mounted in udev script.
                 * Added --action=add to udevadmin trigger lines of udev script.

Modified: trunk/BOOK/bootscripts/contrib/lsb-v3/init.d/udev
===================================================================
--- trunk/BOOK/bootscripts/contrib/lsb-v3/init.d/udev   2010-05-29 10:40:19 UTC 
(rev 9293)
+++ trunk/BOOK/bootscripts/contrib/lsb-v3/init.d/udev   2010-05-29 10:41:33 UTC 
(rev 9294)
@@ -56,8 +56,9 @@
                # the kernel call out to any binary in response to them
                echo > /proc/sys/kernel/hotplug
 
-               # Copy static device nodes to /dev
-               cp -a /lib/udev/devices/* /dev
+               # Copy the only static device node that Udev >= 155 doesn't
+               # handle to /dev
+               cp -a /lib/udev/devices/null /dev
 
                # Start the udev daemon to continually watch for, and act on,
                # uevents

Modified: trunk/BOOK/bootscripts/lfs/init.d/udev
===================================================================
--- trunk/BOOK/bootscripts/lfs/init.d/udev      2010-05-29 10:40:19 UTC (rev 
9293)
+++ trunk/BOOK/bootscripts/lfs/init.d/udev      2010-05-29 10:41:33 UTC (rev 
9294)
@@ -53,8 +53,9 @@
                # the kernel call out to any binary in response to them
                echo > /proc/sys/kernel/hotplug
 
-               # Copy static device nodes to /dev
-               cp -a /lib/udev/devices/* /dev
+               # Copy the only static device node that Udev >= 155 doesn't
+               # handle to /dev
+               cp -a /lib/udev/devices/null /dev
 
                # Start the udev daemon to continually watch for, and act on,
                # uevents

Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml  2010-05-29 10:40:19 UTC (rev 9293)
+++ trunk/BOOK/chapter01/changelog.xml  2010-05-29 10:41:33 UTC (rev 9294)
@@ -40,6 +40,10 @@
       <para>2010-05-29</para>
       <itemizedlist>
          <listitem>
+           <para>[matthew] - Upgrade to Udev-156.  Fixes
+           <ulink url="&lfs-ticket-root;2671">#2671</ulink>.</para>
+         </listitem>
+         <listitem>
            <para>[matthew] - Upgrade to Pkg-config-0.25.  Fixes
            <ulink url="&lfs-ticket-root;2670">#2670</ulink>.</para>
          </listitem>

Modified: trunk/BOOK/chapter06/udev.xml
===================================================================
--- trunk/BOOK/chapter06/udev.xml       2010-05-29 10:40:19 UTC (rev 9293)
+++ trunk/BOOK/chapter06/udev.xml       2010-05-29 10:41:33 UTC (rev 9294)
@@ -50,12 +50,7 @@
     them being required very early in the boot process, or by Udev 
itself:</para>
 
 <screen><userinput remap="install">install -dv 
/lib/{firmware,udev/devices/{pts,shm}}
-mknod -m0666 /lib/udev/devices/null c 1 3
-ln -sv /proc/self/fd /lib/udev/devices/fd
-ln -sv /proc/self/fd/0 /lib/udev/devices/stdin
-ln -sv /proc/self/fd/1 /lib/udev/devices/stdout
-ln -sv /proc/self/fd/2 /lib/udev/devices/stderr
-ln -sv /proc/kcore /lib/udev/devices/core</userinput></screen>
+mknod -m0666 /lib/udev/devices/null c 1 3</userinput></screen>
 
     <para>Prepare the package for compilation:</para>
 

Modified: trunk/BOOK/packages.ent
===================================================================
--- trunk/BOOK/packages.ent     2010-05-29 10:40:19 UTC (rev 9293)
+++ trunk/BOOK/packages.ent     2010-05-29 10:41:33 UTC (rev 9294)
@@ -288,7 +288,7 @@
 <!ENTITY less-ch6-du "2.9 MB">
 <!ENTITY less-ch6-sbu "less than 0.1 SBU">
 
-<!ENTITY lfs-bootscripts-version "20100124">                 <!-- Scripts 
depend on this format -->
+<!ENTITY lfs-bootscripts-version "20100529">                 <!-- 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">
 <!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">           <!-- Updated in 
Makefile -->
@@ -513,10 +513,10 @@
 <!ENTITY texinfo-ch6-du "21 MB">
 <!ENTITY texinfo-ch6-sbu "0.3 SBU">
 
-<!ENTITY udev-version "154">
-<!ENTITY udev-size "520 KB">
+<!ENTITY udev-version "156">
+<!ENTITY udev-size "521 KB">
 <!ENTITY udev-url 
"&kernel;linux/utils/kernel/hotplug/udev-&udev-version;.tar.bz2">
-<!ENTITY udev-md5 "28064e0325050a1eedec4c142da65ea7">
+<!ENTITY udev-md5 "5efef35990dd20d8bb459eaff36d1f88">
 <!ENTITY udev-home "&kernel;linux/utils/kernel/hotplug/udev.html">
 <!ENTITY udev-ch6-du "11.6 MB">
 <!ENTITY udev-ch6-sbu "0.2 SBU">

-- 
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