diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 788ce7cca..8bb18a45e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -78,6 +78,9 @@ first a summary, then a detailed log.
+June 26, 2004 [matt]: Added descriptions for udev package
+contents (Alexander Patrakov)
+
June 24, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.7.0
and updated the Net-tools GCC 3.4 patch.
diff --git a/chapter05/udev.xml b/chapter05/udev.xml
index 390b7c928..97df2e791 100644
--- a/chapter05/udev.xml
+++ b/chapter05/udev.xml
@@ -12,9 +12,7 @@
tools
-
&buildtime;
diff --git a/chapter06/udev.xml b/chapter06/udev.xml
index 5e2416077..0f1ae802e 100644
--- a/chapter06/udev.xml
+++ b/chapter06/udev.xml
@@ -10,6 +10,7 @@
Udev
+The Udev package contains programs for dynamic creation of device nodes.
&buildtime;
@@ -46,8 +47,87 @@ cp ../udev-config-1.rules /etc/udev/rules.d/00-lfs.rules
Contents of Udev
-Who knows?
+
+
+Installed programs
+udev, udevd, udevsend, udevstart, udevinfo, udevtest
+
+
+Short descriptions
+
+
+udev
+udev
+is used to create device nodes in /dev or to rename network interfaces (not in LFS)
+in response to hotplug events.
+
+
+
+udevd
+ udevd
+is a daemon that reorders hotplug events before submitting them to
+udev,
+thus avoiding various race conditions.
+
+
+
+udevsend
+ udevsend
+is used to deliver hotplug events to udevd.
+
+
+
+udevstart
+ udevstart
+is used to create device nodes in /dev that correspond to drivers compiled directly
+into the kernel. It performs that task by simulating hotplug events presumably
+dropped by the kernel before invocation of this program (e.g. because the root
+filesystem has not been mounted) and submitting such synthetic hotplug events
+to udev.
+
+
+
+
+udevinfo
+ udevinfo
+allows users to query the udev database for
+information on any device currently present on the system. It also
+provides a way to query any device in the sysfs tree to help creating udev
+rules.
+
+
+
+udevtest
+ udevtest
+simulates a udev run for the given device,
+and prints out the name of the node the real udev would
+have created, or (not in LFS) the name of the renamed network interface.
+
+
+
+/etc/dev.d
+ /etc/dev.d
+directory is supposed to contain user-written handlers for device
+creation hotplug events.
+
+
+
+/etc/udev
+ /etc/udev
+directory contains udev configuation files,
+device permissions and rules for device naming.
+
+
-
diff --git a/general.ent b/general.ent
index b5efbda05..5b4ec0581 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+