diff options
author | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-11-29 20:21:24 +0000 |
---|---|---|
committer | Bruce Dubbs <bdubbs@linuxfromscratch.org> | 2014-11-29 20:21:24 +0000 |
commit | 1a96a4ed261bf8bc2b2ccc895131e93a6ca2f84a (patch) | |
tree | bdd0cf14b63838426256c227fd768f57062b32f2 | |
parent | e6b6261f915d3ce8a0cea8c30befe06f358ff6e2 (diff) |
Reformat eudev to support jhalfs
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10800 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r-- | chapter01/changelog.xml | 9 | ||||
-rw-r--r-- | chapter06/creatingdirs.xml | 2 | ||||
-rw-r--r-- | chapter06/eudev.xml | 39 | ||||
-rw-r--r-- | general.ent | 4 |
4 files changed, 43 insertions, 11 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml index 3ebe58a13..c31d471ba 100644 --- a/chapter01/changelog.xml +++ b/chapter01/changelog.xml @@ -36,6 +36,15 @@ </listitem> --> <listitem> + <para>2014-11-29</para> + <itemizedlist> + <listitem> + <para>[pierre] - Reformat eudev to support jhalfs.</para> + </listitem> + </itemizedlist> + </listitem> + + <listitem> <para>2014-11-24</para> <itemizedlist> <listitem> diff --git a/chapter06/creatingdirs.xml b/chapter06/creatingdirs.xml index 2f5da5920..5572a62cc 100644 --- a/chapter06/creatingdirs.xml +++ b/chapter06/creatingdirs.xml @@ -13,7 +13,7 @@ <para>It is time to create some structure in the LFS file system. Create a standard directory tree by issuing the following commands:</para> -<screen><userinput>mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib,mnt,opt} +<screen><userinput>mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var} install -dv -m 0750 /root install -dv -m 1777 /tmp /var/tmp diff --git a/chapter06/eudev.xml b/chapter06/eudev.xml index f66c669de..129d99d94 100644 --- a/chapter06/eudev.xml +++ b/chapter06/eudev.xml @@ -72,21 +72,18 @@ BLKID_LIBS='-L/tools/lib -lblkid' \ <para>Create some directories now that are needed for tests, but will also be used as a part of installation:</para> -<screen><userinput remap="test">mkdir -pv /lib/{firmware,udev} -mkdir -pv /lib/udev/rules.d +<screen><userinput remap="test">mkdir -pv /lib/udev/rules.d mkdir -pv /etc/udev/rules.d</userinput></screen> -<para>To test the results, run issue:</para> +<para>To test the results, issue:</para> <screen><userinput remap="test">make check</userinput></screen> - <para>Install the package and create the initial - <filename>/etc/udev/hwdb.bin</filename> file:</para> + <para>Install the package:</para> -<screen><userinput remap="install">make install -udevadm hwdb --update</userinput></screen> +<screen><userinput remap="install">make install</userinput></screen> -<para>Now, install the man pages:</para> + <para>Now, install the man pages:</para> <screen><userinput remap="install">tar -xvf ../eudev-&eudev-version;-manpages.tar.bz2 -C /usr/share</userinput></screen> @@ -98,6 +95,32 @@ make -f &udev-lfs-version;/Makefile.lfs install</userinput></screen> </sect2> + <sect2 id="conf-eudev" role="configuration"> + <title>Configuring Eudev</title> + + <indexterm zone="conf-eudev"> + <primary sortas="a-Eudev">Eudev</primary> + <secondary>configuring</secondary> + </indexterm> + + <indexterm zone="conf-eudev"> + <primary sortas="e-/etc/udev/hwdb.bin">/etc/udev/hwdb.bin</primary> + </indexterm> + + <para>Information about hardware devices is maintained in the + <filename class="directory">/etc/udev/hwdb.d</filename> and + <filename class="directory">/usr/lib/udev/hwdb.d</filename> directories. + <application>Eudev</application> needs that information to be compiled + into a binary database <filename>/etc/udev/hwdb.bin</filename>. Create the + initial database:</para> + +<screen><userinput>udevadm hwdb --update</userinput></screen> + + <para>This command needs to be run each time the hardware information is + updated.</para> + + </sect2> + <sect2 id="contents-eudev" role="content"> <title>Contents of Eudev</title> diff --git a/general.ent b/general.ent index 8e55b69eb..2216b9b4a 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ -<!ENTITY version "SVN-20141124"> +<!ENTITY version "SVN-20141129"> <!ENTITY short-version "svn"> <!-- Used in dbus chapter, change to x.y for release --> -<!ENTITY releasedate "November 24, 2014"> +<!ENTITY releasedate "November 29, 2014"> <!ENTITY copyrightdate "1999-2014"><!-- jhalfs needs a literal dash, not – --> <!ENTITY milestone "7.7"> <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> |