diff --git a/appendices/udev-rules.xml b/appendices/udev-rules.xml
new file mode 100644
index 000000000..362732fb9
--- /dev/null
+++ b/appendices/udev-rules.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ %general-entities;
+]>
+
+
+
+
+
+ Udev configuration rules
+
+ The rules from &udev-config;.tar.bz2 in this appendix are listed for
+ convenience. Installation is normally done via instructions in .
+
+
+ 55-lfs.rules
+ &lfs-rules;
+
+
+
+ 61-cdrom.rules
+ &cdrom-rules;
+
+
+
diff --git a/general.ent b/general.ent
index d9a37527a..499f1ad41 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/index.xml b/index.xml
index 9e2e1d177..5c92a3f6a 100644
--- a/index.xml
+++ b/index.xml
@@ -42,6 +42,7 @@
+
diff --git a/process-scripts.sh b/process-scripts.sh
index 30fdd7e00..675b7f4f9 100644
--- a/process-scripts.sh
+++ b/process-scripts.sh
@@ -1,11 +1,12 @@
#!/bin/sh
+# Boot scripts
for s in bootscripts/lfs/init.d/* \
bootscripts/lfs/sysconfig/* \
bootscripts/lfs/sysconfig/network-devices/* \
bootscripts/lfs/sysconfig/network-devices/services/*
do
- script=`basename $s`
+ script=$(basename $s)
# Skip directories
[ $script == 'network-devices' ] && continue
@@ -20,3 +21,12 @@ do
$s > appendices/${script}.script
done
+# Udev rules
+for s in udev-config/*.rules
+do
+ script=$(basename $s)
+
+ sed -e 's/\&/\&\;/g' -e 's/\<\;/g' -e 's/>/\>\;/g' \
+ -e "s/'/\&apos\;/g" -e 's/"/\"\;/g' -e 's/\t/ /g' \
+ $s > appendices/${script}.script
+done