aboutsummaryrefslogtreecommitdiffstats
path: root/chapter06
diff options
context:
space:
mode:
authorZack Winkles <winkie@linuxfromscratch.org>2004-05-20 16:21:42 +0000
committerZack Winkles <winkie@linuxfromscratch.org>2004-05-20 16:21:42 +0000
commitbad0dd14d9c40126fe3755c667e25ef2acc57563 (patch)
treec42993f5364845a3b167df6e99f34f73bb710f9e /chapter06
parent69a7501b6592d07efb133810e811fc778076fa0a (diff)
Cleaned up hotplug installation a bit
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3678 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06')
-rw-r--r--chapter06/hotplug.xml27
1 files changed, 6 insertions, 21 deletions
diff --git a/chapter06/hotplug.xml b/chapter06/hotplug.xml
index dcc704950..e1d544798 100644
--- a/chapter06/hotplug.xml
+++ b/chapter06/hotplug.xml
@@ -3,7 +3,7 @@
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
-<sect1 id="ch-system-hotplug" role="wrap">
+<sect1 id="ch-system-hotplug" xreflabel="Hotplug" role="wrap">
<title>Hotplug-&hotplug-version;</title>
<?dbhtml filename="hotplug.html"?>
@@ -28,34 +28,19 @@ modules into the running kernel.
<title>Installation of Hotplug</title>
<para>
-By default, Hotplug does not output anything in its initscript and places it
-into
-<filename class="directory">/etc/init.d</filename>,
-whereas the place for initscripts in LFS is
-<filename class="directory">/etc/rc.d/init.d</filename>. Apply the patch
-that makes the output of hotplug initscript more verbose and places this
-initscript into the proper directory:
-</para>
-
-<screen><userinput>patch -Np1 -i ../hotplug-&hotplug-version;-cosmetic-2.patch
-</userinput></screen>
-
-<para>
Apply the patch that avoids bogus dependencies of the hotplug initscript
upon <application>which</application> and
<application>usbutils</application> packages:
</para>
-<screen><userinput>patch -Np1 -i ../hotplug-&hotplug-version;-bogus-deps-1.patch
-</userinput></screen>
+<screen><userinput>patch -Np1 -i ../hotplug-&hotplug-version;-bogus-deps-1.patch</userinput></screen>
<para>
USB coldplugging is somewhat broken in Hotplug by default. Fix this with the
following patch:
</para>
-<screen><userinput>patch -Np1 -i ../hotplug-&hotplug-version;-device-2.patch
-</userinput></screen>
+<screen><userinput>patch -Np1 -i ../hotplug-&hotplug-version;-device-2.patch</userinput></screen>
<para>
At last, there is an optional patch that adds ISAPNP hardware detection
@@ -71,10 +56,10 @@ run the following command:
<screen><userinput>make install</userinput></screen>
-<para>Make a symbolic link that tells the lfs-bootscripts package to run the
-hotplug initscript after mounting and cleaning filesystems:</para>
+<para>Remove hotplug's not-so-clean init script, since we're going to be using
+the script including with LFS-Bootscripts:</para>
-<screen><userinput>ln -sf ../init.d/hotplug /etc/rc.d/init.d/S55hotplug</userinput></screen>
+<screen><userinput>rm -rf /etc/init.d</userinput></screen>
<para>
If you have applied the ISAPNP patch, add some required entries to