[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-2.0.0-248-ge487b49

git git at cross-lfs.org
Thu Aug 8 10:03:00 PDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  e487b4928426427851c53a5617a8e6cfcb76ad29 (commit)
       via  d19812569ab4b5580bf1c311fc7c59fb9b739ffd (commit)
       via  b0307eff41a768f6bf44e7e2a4abfc160f5b868c (commit)
       via  97bc24bf87ba29362bb5dc9206be6fba4ea73dfd (commit)
       via  688b33dbc86bb9bc31c20b8754a28bb5a490bce5 (commit)
       via  7a011a41d209c50bf5632e059e912d416d395604 (commit)
       via  e81586fbfdf6229db1ee3a246868ed0f86fe68ee (commit)
       via  91e06e39f88a65a8e4dc3cbd517d26790c690af8 (commit)
       via  a78c6db43277cc5044ff7bdcbf1d9ab272b88fa9 (commit)
       via  f643f9781735181090bd9208f593d205125bb420 (commit)
       via  51da1148a32a80f472a7a647702177cffac0ce70 (commit)
      from  6b212299e9ab326383abf39ec1d80aaae7793e5f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e487b4928426427851c53a5617a8e6cfcb76ad29
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:57:19 2013 -0500

    Update REQUIRED DESCRIPTION to descriptions for Eudev.

diff --git a/BOOK/final-system/common/udev.xml b/BOOK/final-system/common/udev.xml
index ca06fc4..9ac9aa9 100644
--- a/BOOK/final-system/common/udev.xml
+++ b/BOOK/final-system/common/udev.xml
@@ -119,7 +119,9 @@
       <varlistentry id="collect">
         <term><command>collect</command></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>Given an ID for the current uevent and a list of IDs
+(for all target uevents), registers the current ID and indicates whether
+all target IDs have been registered.</para>
           <indexterm zone="ch-system-udev collect">
             <primary sortas="b-collect">collect</primary>
           </indexterm>
@@ -159,7 +161,8 @@
       <varlistentry id="fstab_import">
         <term><command>fstab_import</command></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>Finds an entry in <filename>/etc/fstab</filename> that matches
+the current device, and provides its information to Udev.</para>
           <indexterm zone="ch-system-udev fstab_import">
             <primary sortas="b-fstab_import">fstab_import</primary>
           </indexterm>
@@ -200,7 +203,7 @@
       <varlistentry id="v4l_id">
         <term><command>v4l_id</command></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>Determines V4L capabilities for a given device.</para>
           <indexterm zone="ch-system-udev v4l_id">
             <primary sortas="b-v4l_id">v4l_id</primary>
           </indexterm>
@@ -210,7 +213,8 @@
       <varlistentry id="write_cd_rules">
         <term><command>write_cd_rules</command></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>A script which generates Eudev rules to provide stable names
+for network interfaces.</para>
           <indexterm zone="ch-system-udev write_cd_rules">
             <primary sortas="b-write_cd_rules">write_cd_rules</primary>
           </indexterm>
@@ -220,7 +224,8 @@
       <varlistentry id="write_net_rules">
         <term><command>write_net_rules</command></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>A script which generates Eudev rules to provide stable names
+for network interfaces.</para>
           <indexterm zone="ch-system-udev write_net_rules">
             <primary sortas="b-write_net_rules">write_net_rules</primary>
           </indexterm>
@@ -231,7 +236,7 @@
       <varlistentry id="libudev">
         <term><filename class="libraryfile">libudev</filename></term>
         <listitem>
-          <para>DESCRIPTION REQUIRED</para>
+          <para>A library interface to eudev device information.</para>
           <indexterm zone="ch-system-udev libudev">
             <primary sortas="c-libudev">libudev</primary>
           </indexterm>

commit d19812569ab4b5580bf1c311fc7c59fb9b739ffd
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:23:47 2013 -0500

    Migrate final-system Udev to Eudev.

diff --git a/BOOK/final-system/common/udev.xml b/BOOK/final-system/common/udev.xml
index a323aa0..ca06fc4 100644
--- a/BOOK/final-system/common/udev.xml
+++ b/BOOK/final-system/common/udev.xml
@@ -8,31 +8,29 @@
 <sect1 id="ch-system-udev" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version;</title>
+  <title>Eudev-&udev-version;</title>
 
   <indexterm zone="ch-system-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
   </indexterm>
 
   <sect2 role="package">
     <title/>
 
-    <para>The Udev package contains programs for dynamic creation of device
+    <para>The Eudev package contains programs for dynamic creation of device
     nodes.</para>
 
   </sect2>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
-    <para os="a">Prepare Udev for compilation:</para>
+    <para os="a">Prepare Eudev for compilation:</para>
 
-<screen os="b"><userinput>./configure --prefix=/usr \
-  --sysconfdir=/etc --with-rootprefix="" \
-  --libexecdir=/lib --bindir=/sbin \
-  --with-usb-ids-path=no --with-pci-ids-path=no \
-  --enable-rule_generator --disable-introspection \
-  --disable-keymap --disable-gudev</userinput></screen>
+<screen os="b"><userinput>./configure --prefix=/usr --sysconfdir=/etc \
+    --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
+    --libdir=/usr/lib --with-rootlibdir=/lib --enable-rule_generator \
+    --disable-introspection --disable-keymap --disable-gudev --enable-libkmod</userinput></screen>
 
     <para os="c">Compile the package:</para>
 
@@ -52,7 +50,7 @@
   </sect2>
 
   <sect2 id="contents-udev" role="content">
-    <title>Contents of Udev</title>
+    <title>Contents of Eudev</title>
 
     <segmentedlist>
       <segtitle>Installed programs</segtitle>
@@ -76,7 +74,7 @@
       <varlistentry id="udevadm">
         <term><command>udevadm</command></term>
         <listitem>
-        <para>Controls the runtime behavior of Udev, requests kernel
+        <para>Controls the runtime behavior of Eudev, requests kernel
         events, manages the event queue, and provides simple debugging.</para>
           <indexterm zone="ch-system-udev udevadm">
             <primary sortas="b-udevadm">udevadm</primary>
@@ -100,7 +98,7 @@
       <varlistentry id="ata_id">
         <term><command>ata_id</command></term>
         <listitem>
-          <para>Provides Udev with a unique string and additional
+          <para>Provides Eudev with a unique string and additional
           information (uuid, label) for an ATA drive</para>
           <indexterm zone="ch-system-udev ata_id">
             <primary sortas="b-ata_id">ata_id</primary>
diff --git a/BOOK/final-system/multilib/udev-64bit.xml b/BOOK/final-system/multilib/udev-64bit.xml
index dce9342..a67867d 100644
--- a/BOOK/final-system/multilib/udev-64bit.xml
+++ b/BOOK/final-system/multilib/udev-64bit.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-system-udev" role="wrap">
   <?dbhtml filename="udev-64bit.html"?>
 
-  <title>Udev-&udev-version; 64 Bit</title>
+  <title>Eudev-&udev-version; 64 Bit</title>
 
   <indexterm zone="ch-system-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
   </indexterm>
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -19,18 +19,18 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
-  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
-  --libexecdir=/lib64 --libdir=/usr/lib64 --bindir=/sbin \
-  --with-usb-ids-path=no --with-pci-ids-path=no \
-  --enable-rule_generator --disable-introspection --disable-keymap \
-  --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \
+CC="gcc ${BUILD64}" ./configure --prefix=/usr --sysconfdir=/etc \
+    --with-rootprefix="" --libexecdir=/lib64 --libdir=/usr/lib64 \
+    --with-rootlibdir=/lib64 --enable-split-usr --enable-rule_generator \
+    --disable-introspection --disable-keymap --disable-gudev \
+    --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"
diff --git a/BOOK/final-system/multilib/udev-n32.xml b/BOOK/final-system/multilib/udev-n32.xml
index 433ce46..50b9724 100644
--- a/BOOK/final-system/multilib/udev-n32.xml
+++ b/BOOK/final-system/multilib/udev-n32.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-system-udev-n32" role="wrap">
   <?dbhtml filename="udev-n32.html"?>
 
-  <title>Udev-&udev-version; N32 Libraries</title>
+  <title>Eudev-&udev-version; N32 Libraries</title>
 
   <indexterm zone="ch-system-udev-n32">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>N32</secondary>
   </indexterm>
 
@@ -20,18 +20,18 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} CC="gcc ${BUILDN32}" \
-  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
-  --libexecdir=/lib32 --libdir=/usr/lib32 --bindir=/sbin \
-  --with-usb-ids-path=no --with-pci-ids-path=no \
-  --enable-rule_generator --disable-introspection --disable-keymap \
-  --disable-gudev --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>
+PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
+CC="gcc ${BUILDN32}" ./configure --prefix=/usr --sysconfdir=/etc \
+    --with-rootprefix="" --libexecdir=/lib32 --enable-split-usr \
+    --libdir=/usr/lib32 --with-rootlibdir=/lib32 --enable-rule_generator \
+    --disable-introspection --disable-keymap --disable-gudev --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"
diff --git a/BOOK/final-system/multilib/udev.xml b/BOOK/final-system/multilib/udev.xml
index d450b2e..728fb15 100644
--- a/BOOK/final-system/multilib/udev.xml
+++ b/BOOK/final-system/multilib/udev.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-system-udev-32" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version; 32 Bit Libraries</title>
+  <title>Eudev-&udev-version; 32 Bit Libraries</title>
 
   <indexterm zone="ch-system-udev-32">
-    <primary sortas="a-Udev">Udev 32 Bit Libraries</primary>
+    <primary sortas="a-Eudev">Eudev 32 Bit Libraries</primary>
     <secondary>32 Bit</secondary>
   </indexterm>
 
@@ -20,18 +20,17 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
-  ./configure --prefix=/usr --sysconfdir=/etc --with-rootprefix="" \
-  --libexecdir=/lib --bindir=/sbin \
-  --with-usb-ids-path=no --with-pci-ids-path=no \
-  --enable-rule_generator --disable-introspection --disable-keymap \
-  --disable-gudev</userinput></screen>
+<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
+CC="gcc ${BUILD32}" ./configure --prefix=/usr --sysconfdir=/etc \
+    --with-rootprefix="" --libexecdir=/lib --enable-split-usr \
+    --libdir=/usr/lib --with-rootlibdir=/lib --enable-rule_generator \
+    --disable-introspection --disable-keymap --disable-gudev --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/udev.xml"

commit b0307eff41a768f6bf44e7e2a4abfc160f5b868c
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:23:30 2013 -0500

    Migrate boot method Udev to Eudev.

diff --git a/BOOK/boot/64/udev.xml b/BOOK/boot/64/udev.xml
index 2471a5e..025b5e6 100644
--- a/BOOK/boot/64/udev.xml
+++ b/BOOK/boot/64/udev.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-boot-udev" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version;</title>
+  <title>Eudev-&udev-version;</title>
 
   <indexterm zone="ch-boot-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>boot</secondary>
   </indexterm>
 
@@ -20,20 +20,19 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" \
-    BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib64 -lblkid" \
-    KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib64 -lkmod" \
-    ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-    --with-rootprefix='' --bindir=/sbin --sysconfdir=/etc --libdir=/usr/lib64 \
-    --disable-introspection --with-usb-ids-path=no --with-pci-ids-path=no \
-    --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \
-    --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \
+KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \
+CC="${CC} ${BUILD64}" ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
+    --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
+    --libexecdir=/lib64 --libdir=/lib64 --disable-introspection \
+    --disable-gtk-doc-html --disable-gudev --disable-keymap \
+    --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
diff --git a/BOOK/boot/common/udev.xml b/BOOK/boot/common/udev.xml
index 59adede..e157fa9 100644
--- a/BOOK/boot/common/udev.xml
+++ b/BOOK/boot/common/udev.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-boot-udev" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version;</title>
+  <title>Eudev-&udev-version;</title>
 
   <indexterm zone="ch-boot-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>boot</secondary>
   </indexterm>
 
@@ -20,20 +20,19 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>LIBS="-lpthread" \
-    BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib -lblkid" \
-    KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib -lkmod" \
-    ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-    --with-rootprefix=$CLFS --bindir=/sbin --sysconfdir=/etc --libexecdir=/lib \
-    --disable-introspection --with-usb-ids-path=no --with-pci-ids-path=no \
-    --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \
-    --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \
+KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \
+./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
+    --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
+    --libexecdir=/lib --libdir=/lib --disable-introspection \
+    --disable-gtk-doc-html --disable-gudev --disable-keymap \
+    --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
diff --git a/BOOK/boot/multilib/udev.xml b/BOOK/boot/multilib/udev.xml
index 52c3550..6cce6eb 100644
--- a/BOOK/boot/multilib/udev.xml
+++ b/BOOK/boot/multilib/udev.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-boot-udev" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version;</title>
+  <title>Eudev-&udev-version;</title>
 
   <indexterm zone="ch-boot-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>boot</secondary>
   </indexterm>
 
@@ -20,21 +20,19 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" \
-    BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib64 -lblkid" \
-    KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib64 -lkmod" \
-    ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-    --with-rootprefix='' --bindir=/sbin --sysconfdir=/etc --libexecdir=/lib \
-    --libdir=/usr/lib64 --disable-introspection \
-    --with-usb-ids-path=no --with-pci-ids-path=no \
-    --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \
-    --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \
+KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \
+CC="${CC} ${BUILD64}" ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
+    --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
+    --libexecdir=/lib --libdir=/lib64 --disable-introspection \
+    --disable-gtk-doc-html --disable-gudev --disable-keymap \
+    --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
diff --git a/BOOK/boot/x86_64-64/udev.xml b/BOOK/boot/x86_64-64/udev.xml
index e2b5e01..f353306 100644
--- a/BOOK/boot/x86_64-64/udev.xml
+++ b/BOOK/boot/x86_64-64/udev.xml
@@ -8,10 +8,10 @@
 <sect1 id="ch-boot-udev" role="wrap">
   <?dbhtml filename="udev.html"?>
 
-  <title>Udev-&udev-version;</title>
+  <title>Eudev-&udev-version;</title>
 
   <indexterm zone="ch-boot-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>boot</secondary>
   </indexterm>
 
@@ -20,21 +20,19 @@
   xpointer="xpointer(//*[@role='package'])"/>
 
   <sect2 role="installation">
-    <title>Installation of Udev</title>
+    <title>Installation of Eudev</title>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 
-<screen os="b"><userinput>CC="${CC} ${BUILD64}" LIBS="-lpthread" \
-    BLKID_CFLAGS="-I/tools/include/blkid" BLKID_LIBS="-L/tools/lib -lblkid" \
-    KMOD_CFLAGS="-I/tools/include" KMOD_LIBS="-L${CLFS}/lib -lkmod" \
-    ./configure --prefix=/usr \
-    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-    --with-rootprefix='' --bindir=/sbin --sysconfdir=/etc  --libexecdir=/lib \
-    --disable-introspection --with-usb-ids-path=no --with-pci-ids-path=no \
-    --disable-gtk-doc-html --disable-gudev --disable-keymap --disable-logging \
-    --with-firmware-path=/lib/firmware</userinput></screen>
+<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \
+KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \
+CC="${CC} ${BUILD64}" ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
+    --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
+    --libexecdir=/lib --libdir=/lib --disable-introspection \
+    --disable-gtk-doc-html --disable-gudev --disable-keymap \
+    --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../../final-system/common/udev.xml"

commit 97bc24bf87ba29362bb5dc9206be6fba4ea73dfd
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:22:52 2013 -0500

    Change Udev to Eudev.

diff --git a/BOOK/bootable/x86/kernel.xml b/BOOK/bootable/x86/kernel.xml
index 1bbb6eb..307c6da 100644
--- a/BOOK/bootable/x86/kernel.xml
+++ b/BOOK/bootable/x86/kernel.xml
@@ -71,17 +71,17 @@
     <para os="p">Be very careful when reading other documentation relating to
     kernel modules because it usually applies to 2.4.x kernels only. As
     far as we know, kernel configuration issues specific to Hotplug and
-    Udev are not documented. The problem is that Udev will create a device
+    Eudev are not documented. The problem is that Eudev will create a device
     node only if Hotplug or a user-written script inserts the corresponding
     module into the kernel, and not all modules are detectable by Hotplug.
     Note that statements like the one below in the
-    <filename>/etc/modprobe.conf</filename> file do not work with Udev:</para>
+    <filename>/etc/modprobe.conf</filename> file do not work with Eudev:</para>
 
 <screen os="q"><literal>alias char-major-XXX some-module</literal></screen>
 
-    <para os="r">Because of the complications with Udev and modules,
+    <para os="r">Because of the complications with Eudev and modules,
     we strongly recommend starting with a completely non-modular kernel
-    configuration, especially if this is the first time using Udev.</para>
+    configuration, especially if this is the first time using Eudev.</para>
 
     <para os="s">Install the modules, if the kernel configuration uses
     them:</para>

commit 688b33dbc86bb9bc31c20b8754a28bb5a490bce5
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:22:23 2013 -0500

    Change Udev to Eudev.

diff --git a/BOOK/boot/common/pwdgroup.xml b/BOOK/boot/common/pwdgroup.xml
index 45a560b..f8ee9cc 100644
--- a/BOOK/boot/common/pwdgroup.xml
+++ b/BOOK/boot/common/pwdgroup.xml
@@ -189,7 +189,7 @@ EOF</userinput></screen>
   </variablelist>
 
   <para os="e">The created groups are not part of any standard—they are
-  groups decided on in part by the requirements of the Udev configuration
+  groups decided on in part by the requirements of the Eudev configuration
   in the final system, and in part by common convention employed by a
   number of existing Linux distributions. The Linux Standard Base (LSB,
   available at <ulink url="http://www.linuxbase.org"/>) recommends only

commit 7a011a41d209c50bf5632e059e912d416d395604
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:21:28 2013 -0500

    Change Udev to Eudev.

diff --git a/BOOK/bootscripts/common/bootscripts.xml b/BOOK/bootscripts/common/bootscripts.xml
index 352f96b..4346468 100644
--- a/BOOK/bootscripts/common/bootscripts.xml
+++ b/BOOK/bootscripts/common/bootscripts.xml
@@ -264,7 +264,7 @@
       <varlistentry id="udev-bootscripts">
         <term><command>udev</command></term>
         <listitem>
-          <para>Starts and stops the Udev daemon</para>
+          <para>Starts and stops the Eudev daemon</para>
           <indexterm zone="ch-scripts-bootscripts udev-bootscripts">
             <primary sortas="d-udev">udev</primary>
           </indexterm>
diff --git a/BOOK/bootscripts/common/symlinks.xml b/BOOK/bootscripts/common/symlinks.xml
index f0e776c..d3a7681 100644
--- a/BOOK/bootscripts/common/symlinks.xml
+++ b/BOOK/bootscripts/common/symlinks.xml
@@ -44,8 +44,8 @@ EOF</userinput></screen>
 
     <note>
       <para>Although the examples in this book work properly, be aware
-      that Udev does not recognize the backslash for line continuation.
-      If modifying Udev rules with an editor, be sure to leave each rule
+      that Eudev does not recognize the backslash for line continuation.
+      If modifying Eudev rules with an editor, be sure to leave each rule
       on one physical line.</para>
     </note>
 
@@ -133,7 +133,7 @@ EOF</userinput></screen>
     <filename>/dev/webcam</filename> that always point to the correct
     device.</para>
 
-    <para>More information on writing Udev rules can be found in
+    <para>More information on writing Eudev rules can be found in
     <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para>
 
  </sect2>
diff --git a/BOOK/bootscripts/common/udev.xml b/BOOK/bootscripts/common/udev.xml
index 0deca4a..7d18b5e 100644
--- a/BOOK/bootscripts/common/udev.xml
+++ b/BOOK/bootscripts/common/udev.xml
@@ -11,11 +11,11 @@
   <title>Device and Module Handling on a CLFS System</title>
 
   <indexterm zone="ch-scripts-udev">
-    <primary sortas="a-Udev">Udev</primary>
+    <primary sortas="a-Eudev">Eudev</primary>
     <secondary>usage</secondary>
   </indexterm>
 
-  <para>In <xref linkend="chapter-building-system"/>, we installed the Udev
+  <para>In <xref linkend="chapter-building-system"/>, we installed the Eudev
   package. Before we go into the details regarding how this works,
   a brief history of previous methods of handling devices is in
   order.</para>
@@ -29,7 +29,7 @@
   major and minor device numbers for every possible device that might exist in
   the world.</para>
 
-  <para>Using the Udev method, only those devices which are detected by the
+  <para>Using the Eudev method, only those devices which are detected by the
   kernel get device nodes created for them. Because these device nodes will be
   created each time the system boots, they will be stored on a <systemitem
   class="filesystem">tmpfs</systemitem> file system (a virtual file system that
@@ -70,7 +70,7 @@
   </sect2>
 
   <sect2>
-    <title>Udev Implementation</title>
+    <title>Eudev Implementation</title>
 
     <sect3>
       <title>Sysfs</title>
@@ -92,7 +92,7 @@
     </sect3>
 
     <sect3>
-      <title>Udev Bootscript</title>
+      <title>Eudev Bootscript</title>
 
       <para>The <command>S10udev</command> initscript takes care of creating
       device nodes when Linux is booted. The script unsets the uevent handler
@@ -108,7 +108,7 @@
       Creating static device nodes in <filename
       class="directory">/lib/udev/devices</filename> also provides an easy
       workaround for devices that are not supported by the dynamic device
-      handling infrastructure. The bootscript then starts the Udev daemon,
+      handling infrastructure. The bootscript then starts the Eudev daemon,
       <command>udevd</command>, which will act on any uevents it receives.
       Finally, the bootscript forces the kernel to replay uevents for any
       devices that have already been registered and then waits for
@@ -119,7 +119,7 @@
     <sect3>
       <title>Device Node Creation</title>
 
-      <para>To obtain the right major and minor number for a device, Udev relies
+      <para>To obtain the right major and minor number for a device, Eudev relies
       on the information provided by <systemitem
       class="filesystem">sysfs</systemitem> in <filename
       class="directory">/sys</filename>.  For example,
@@ -133,7 +133,7 @@
       numbered in a similar fashion to the CLFS-Bootscripts package. If
       <command>udevd</command> can't find a rule for the device it is creating,
       it will default permissions to <emphasis>660</emphasis> and ownership to
-      <emphasis>root:root</emphasis>. Documentation on the syntax of the Udev
+      <emphasis>root:root</emphasis>. Documentation on the syntax of the Eudev
       rules configuration files is available in
       <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename></para>
 
@@ -154,7 +154,7 @@
       <filename>/sys/bus/pci/devices/0000:00:0d.0/modalias</filename> file
       might contain the string
       <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>.
-      The default rules provided by Udev will cause <command>udevd</command>
+      The default rules provided by Eudev will cause <command>udevd</command>
       to call out to <command>/sbin/modprobe</command> with the contents of the
       <envar>MODALIAS</envar> uevent environment variable (that should be the
       same as the contents of the <filename>modalias</filename> file in sysfs),
@@ -193,15 +193,15 @@
     <sect3>
       <title>A kernel module is not loaded automatically</title>
 
-      <para>Udev will only load a module if it has a bus-specific alias and the
+      <para>Eudev will only load a module if it has a bus-specific alias and the
       bus driver properly exports the necessary aliases to <systemitem
       class="filesystem">sysfs</systemitem>. In other cases, one should
-      arrange module loading by other means. With Linux-&linux-version;, Udev is
+      arrange module loading by other means. With Linux-&linux-version;, Eudev is
       known to load properly-written drivers for INPUT, IDE, PCI, USB, SCSI,
       SERIO and FireWire devices.</para>
 
       <para>To determine if the device driver you require has the necessary
-      support for Udev, run <command>modinfo</command> with the module name as
+      support for Eudev, run <command>modinfo</command> with the module name as
       the argument.  Now try locating the device directory under
       <filename class="directory">/sys/bus</filename> and check whether there is
       a <filename>modalias</filename> file there.</para>
@@ -209,7 +209,7 @@
       <para>If the <filename>modalias</filename> file exists in <systemitem
       class="filesystem">sysfs</systemitem>, the driver supports the device and
       can talk to it directly, but doesn't have the alias, it is a bug in the
-      driver. Load the driver without the help from Udev and expect the issue
+      driver. Load the driver without the help from Eudev and expect the issue
       to be fixed later.</para>
 
       <para>If there is no <filename>modalias</filename> file in the relevant
@@ -218,21 +218,21 @@
       this bus type. With Linux-&linux-version;, this is the case with ISA
       busses. Expect this issue to be fixed in later kernel versions.</para>
 
-      <para>Udev is not intended to load <quote>wrapper</quote> drivers such as
+      <para>Eudev is not intended to load <quote>wrapper</quote> drivers such as
       <emphasis>snd-pcm-oss</emphasis> and non-hardware drivers such as
       <emphasis>loop</emphasis> at all.</para>
 
     </sect3>
 
     <sect3>
-      <title>A kernel module is not loaded automatically, and Udev is not
+      <title>A kernel module is not loaded automatically, and Eudev is not
       intended to load it</title>
 
       <para>If the <quote>wrapper</quote> module only enhances the functionality
       provided by some other module (e.g., <emphasis>snd-pcm-oss</emphasis>
       enhances the functionality of <emphasis>snd-pcm</emphasis> by making the
       sound cards available to OSS applications), configure
-      <command>modprobe</command> to load the wrapper after Udev loads the
+      <command>modprobe</command> to load the wrapper after Eudev loads the
       wrapped module. To do this, add an <quote>install</quote> line in
       <filename>/etc/modprobe.conf</filename>. For example:</para>
 
@@ -248,7 +248,7 @@
     </sect3>
 
     <sect3>
-      <title>Udev loads some unwanted module</title>
+      <title>Eudev loads some unwanted module</title>
 
       <para>Either don't build the module, or blacklist it in
       <filename>/etc/modprobe.conf</filename> file as done with the
@@ -262,7 +262,7 @@
     </sect3>
 
     <sect3>
-      <title>Udev creates a device incorrectly, or makes a wrong symlink</title>
+      <title>Eudev creates a device incorrectly, or makes a wrong symlink</title>
 
       <para>This usually happens if a rule unexpectedly matches a device. For
       example, a poorly-writen rule can match both a SCSI disk (as desired)
@@ -273,7 +273,7 @@
     </sect3>
 
     <sect3>
-      <title>Udev rule works unreliably</title>
+      <title>Eudev rule works unreliably</title>
 
       <para>This may be another manifestation of the previous problem. If not,
       and your rule uses <systemitem class="filesystem">sysfs</systemitem>
@@ -287,13 +287,13 @@
     </sect3>
 
     <sect3>
-      <title>Udev does not create a device</title>
+      <title>Eudev does not create a device</title>
 
       <para>Further text assumes that the driver is built statically into the
       kernel or already loaded as a module, and that you have already checked
-      that Udev doesn't create a misnamed device.</para>
+      that Eudev doesn't create a misnamed device.</para>
 
-      <para>Udev has no information needed to create a device node if a kernel
+      <para>Eudev has no information needed to create a device node if a kernel
       driver does not export its data to <systemitem
       class="filesystem">sysfs</systemitem>.
       This is most common with third party drivers from outside the kernel
@@ -310,12 +310,12 @@
     <sect3>
       <title>Device naming order changes randomly after rebooting</title>
 
-      <para>This is due to the fact that Udev, by design, handles uevents and
+      <para>This is due to the fact that Eudev, by design, handles uevents and
       loads modules in parallel, and thus in an unpredictable order. This will
       never be <quote>fixed</quote>. You should not rely upon the kernel device
       names being stable. Instead, create your own rules that make symlinks with
       stable names based on some stable attributes of the device, such as a
-      serial number or the output of various *_id utilities installed by Udev.
+      serial number or the output of various *_id utilities installed by Eudev.
       See <xref linkend="ch-scripts-symlinks"/> and
       <xref linkend="chapter-network"/> for examples.</para>
 

commit e81586fbfdf6229db1ee3a246868ed0f86fe68ee
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:19:59 2013 -0500

    Change Udev to Eudev.

diff --git a/BOOK/chroot/common/kernfs.xml b/BOOK/chroot/common/kernfs.xml
index ddb826b..fbce4aa 100644
--- a/BOOK/chroot/common/kernfs.xml
+++ b/BOOK/chroot/common/kernfs.xml
@@ -35,13 +35,13 @@ mount -vt sysfs sysfs ${CLFS}/sys</userinput></screen>
 
   <para>Two device nodes, /dev/console and /dev/null, are required to be
   present on the filesystem.  These are needed by the kernel even before
-  starting Udev early in the boot process, so we create them here:</para>
+  starting Eudev early in the boot process, so we create them here:</para>
 
 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1
 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen>
 
   <para>Once the system is complete and booting, the rest of our device
-  nodes are created by the Udev package.  Since this package is not
+  nodes are created by the Eudev package.  Since this package is not
   available to us right now, we must take other steps to provide device
   nodes under on the CLFS filesystem.  We will use the <quote>bind</quote>
   option in the mount command to make our host system's /dev structure

commit 91e06e39f88a65a8e4dc3cbd517d26790c690af8
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:19:43 2013 -0500

    Change Udev to Eudev.

diff --git a/BOOK/appendices/dependencies/common.xml b/BOOK/appendices/dependencies/common.xml
index 27e8fd6..f17ca2d 100644
--- a/BOOK/appendices/dependencies/common.xml
+++ b/BOOK/appendices/dependencies/common.xml
@@ -305,7 +305,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Bash, Diffutils, Findutils, Man and Udev</seg>
+          <seg>Bash, Diffutils, Findutils, Man and Eudev</seg>
         </seglistitem>
       </segmentedlist>
 
@@ -1670,8 +1670,8 @@
         </seglistitem>
       </segmentedlist>
 
-<!-- Begin Udev dependency info -->
-  <bridgehead renderas="sect2" id="udev-dep">Udev</bridgehead>
+<!-- Begin Eudev dependency info -->
+  <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead>
 
       <segmentedlist>
         <segtitle>&dependencies;</segtitle>
diff --git a/BOOK/appendices/rationale/common.xml b/BOOK/appendices/rationale/common.xml
index d7fe152..d993894 100644
--- a/BOOK/appendices/rationale/common.xml
+++ b/BOOK/appendices/rationale/common.xml
@@ -367,8 +367,8 @@
     </listitem>
 
     <listitem>
-      <para>Udev</para>
-      <para>The Udev package contains programs for dynamic creation of device
+      <para>Eudev</para>
+      <para>The Eudev package contains programs for dynamic creation of device
       nodes.</para>
     </listitem>
 
diff --git a/BOOK/materials/common/packages.xml b/BOOK/materials/common/packages.xml
index 6ed9fde..4aa40ec 100644
--- a/BOOK/materials/common/packages.xml
+++ b/BOOK/materials/common/packages.xml
@@ -150,6 +150,15 @@
     </varlistentry>
 
     <varlistentry>
+      <term>Eudev (&udev-version;) - <token>&udev-size;</token>:</term>
+      <listitem>
+        <para>Home page: <ulink url="&udev-home;"/></para>
+        <para>Download: <ulink url="&udev-url;"/></para>
+        <para>MD5 sum: <literal>&udev-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Expect (&expect-version;) - <token>&expect-size;</token>:</term>
       <listitem>
         <para>Home page: <ulink url="&expect-home;"/></para>
@@ -546,15 +555,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Udev (&udev-version;) - <token>&udev-size;</token>:</term>
-      <listitem>
-        <para>Home page: <ulink url="&udev-home;"/></para>
-        <para>Download: <ulink url="&udev-url;"/></para>
-        <para>MD5 sum: <literal>&udev-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term>
       <listitem>
         <para>Home page: <ulink url="&util-linux-home;"/></para>

commit a78c6db43277cc5044ff7bdcbf1d9ab272b88fa9
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:18:57 2013 -0500

    Add Eudev migration entry and bootscript update for Eudev.

diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 71a3eb6..aa73609 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -36,6 +36,18 @@
     </listitem>
 -->
     <listitem>
+      <para>08 August 2013</para>
+      <itemizedlist>
+       <listitem>
+          <para>[William Harrington] - Migrate to Eudev.</para>
+        </listitem>
+       <listitem>
+          <para>[William Harrington] - Update Bootscripts for Eudev.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>07 August 2013</para>
       <itemizedlist>
         <listitem>

commit f643f9781735181090bd9208f593d205125bb420
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:18:37 2013 -0500

    Update bootscripts and udev entry for Eudev.

diff --git a/BOOK/packages.ent b/BOOK/packages.ent
index 51934f2..0e6f90a 100644
--- a/BOOK/packages.ent
+++ b/BOOK/packages.ent
@@ -56,11 +56,11 @@
 <!ENTITY bison-md5 "7be02eb973eccf388f1ae750fc09eed0">
 <!ENTITY bison-home "&gnu-software;bison">
 
-<!ENTITY bootscripts-clfs-version "2.0-pre2">
-<!ENTITY bootscripts-clfs-size "44 KB">
+<!ENTITY bootscripts-clfs-version "2.1-pre1">
+<!ENTITY bootscripts-clfs-size "41 KB">
 <!-- <!ENTITY bootscripts-clfs-url "&packages-root;bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.bz2"> -->
 <!ENTITY bootscripts-clfs-url "http://cross-lfs.org/files/bootscripts-cross-lfs-&bootscripts-clfs-version;.tar.xz">
-<!ENTITY bootscripts-clfs-md5 "a396eb6898990d93f7de4bf15dad5544">
+<!ENTITY bootscripts-clfs-md5 "f474bf2efff744548a69d9049bad973f">
 <!ENTITY bootscripts-clfs-home " ">
 
 <!ENTITY bzip2-version "1.0.6">

commit 51da1148a32a80f472a7a647702177cffac0ce70
Author: William Harrington <kb0iic at berzerkula.org>
Date:   Thu Aug 8 11:18:01 2013 -0500

    Update date.

diff --git a/BOOK/general.ent b/BOOK/general.ent
index 13e6061..0a1194e 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -2,7 +2,7 @@
 
 <!ENTITY month "08"> <!-- Use two digits -->
 <!ENTITY month_name "August">
-<!ENTITY day "07"> <!-- Use two digits -->
+<!ENTITY day "08"> <!-- Use two digits -->
 <!ENTITY year "2013"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

-----------------------------------------------------------------------

Summary of changes:
 BOOK/appendices/dependencies/common.xml   |    6 ++--
 BOOK/appendices/rationale/common.xml      |    4 +-
 BOOK/boot/64/udev.xml                     |   21 ++++++------
 BOOK/boot/common/pwdgroup.xml             |    2 +-
 BOOK/boot/common/udev.xml                 |   21 ++++++------
 BOOK/boot/multilib/udev.xml               |   22 ++++++-------
 BOOK/boot/x86_64-64/udev.xml              |   22 ++++++-------
 BOOK/bootable/x86/kernel.xml              |    8 ++--
 BOOK/bootscripts/common/bootscripts.xml   |    2 +-
 BOOK/bootscripts/common/symlinks.xml      |    6 ++--
 BOOK/bootscripts/common/udev.xml          |   48 ++++++++++++++--------------
 BOOK/chroot/common/kernfs.xml             |    4 +-
 BOOK/final-system/common/udev.xml         |   43 ++++++++++++++------------
 BOOK/final-system/multilib/udev-64bit.xml |   18 +++++-----
 BOOK/final-system/multilib/udev-n32.xml   |   18 +++++-----
 BOOK/final-system/multilib/udev.xml       |   17 +++++-----
 BOOK/general.ent                          |    2 +-
 BOOK/introduction/common/changelog.xml    |   12 +++++++
 BOOK/materials/common/packages.xml        |   18 +++++-----
 BOOK/packages.ent                         |    6 ++--
 20 files changed, 154 insertions(+), 146 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list