Author: bdubbs
Date: 2006-07-13 09:28:35 -0600 (Thu, 13 Jul 2006)
New Revision: 7668
Modified:
trunk/BOOK/chapter01/changelog.xml
trunk/BOOK/chapter06/coreutils.xml
trunk/BOOK/chapter06/findutils.xml
trunk/BOOK/chapter06/kbd.xml
Log:
Moved the executables: nice, find, kbd_mode, openvt, and setfont to /bin. Added
--datadir=/lib/kbd to kbd's configure.
Modified: trunk/BOOK/chapter01/changelog.xml
===================================================================
--- trunk/BOOK/chapter01/changelog.xml 2006-07-13 14:37:29 UTC (rev 7667)
+++ trunk/BOOK/chapter01/changelog.xml 2006-07-13 15:28:35 UTC (rev 7668)
@@ -39,6 +39,13 @@
<para>July 13, 2006</para>
<itemizedlist>
<listitem>
+ <para>[bdubbs] - Moved the executables: nice, find, kbd_mode,
+ openvt, and setfont to /bin to support boot scripts.
+ Added --datadir=/lib/kbd to kbd's configure so that keyboard
+ data will always be on the root partition.
+ </para>
+ </listitem>
+ <listitem>
<para>[bdubbs] - Updated text in section 7.9 (The Bash
Shell Startup Files) to better explain the Xlib example.
</para>
Modified: trunk/BOOK/chapter06/coreutils.xml
===================================================================
--- trunk/BOOK/chapter06/coreutils.xml 2006-07-13 14:37:29 UTC (rev 7667)
+++ trunk/BOOK/chapter06/coreutils.xml 2006-07-13 15:28:35 UTC (rev 7668)
@@ -115,12 +115,12 @@
mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
<para>Some of the scripts in the LFS-Bootscripts package depend on
- <command>head</command> and <command>sleep</command>. As
- <filename class="directory">/usr</filename> may not be available during the
- early stages of booting, those binaries need to be on the root
- partition:</para>
+ <command>head</command>, <command>sleep</command>, and
+ <command>nice</command>. As <filename class="directory">/usr</filename>
+ may not be available during the early stages of booting, those binaries
+ need to be on the root partition:</para>
-<screen><userinput>mv -v /usr/bin/{head,sleep} /bin</userinput></screen>
+<screen><userinput>mv -v /usr/bin/{head,sleep,nice} /bin</userinput></screen>
</sect2>
Modified: trunk/BOOK/chapter06/findutils.xml
===================================================================
--- trunk/BOOK/chapter06/findutils.xml 2006-07-13 14:37:29 UTC (rev 7667)
+++ trunk/BOOK/chapter06/findutils.xml 2006-07-13 15:28:35 UTC (rev 7668)
@@ -67,6 +67,13 @@
<screen><userinput>make install</userinput></screen>
+ <para>Some of the scripts in the LFS-Bootscripts package depend on
+ <command>find</command>. As <filename class="directory">/usr</filename>
+ may not be available during the early stages of booting, this program
+ needs to be on the root partition:</para>
+
+<screen><userinput>mv -v /usr/bin/find /bin</userinput></screen>
+
</sect2>
<sect2 id="contents-findutils" role="content">
Modified: trunk/BOOK/chapter06/kbd.xml
===================================================================
--- trunk/BOOK/chapter06/kbd.xml 2006-07-13 14:37:29 UTC (rev 7667)
+++ trunk/BOOK/chapter06/kbd.xml 2006-07-13 15:28:35 UTC (rev 7668)
@@ -50,8 +50,22 @@
<para>Prepare Kbd for compilation:</para>
-<screen><userinput>./configure</userinput></screen>
+<screen><userinput>./configure --datadir=/lib/kbd</userinput></screen>
+ <variablelist>
+ <title>The meaning of the configure options:</title>
+
+ <varlistentry>
+ <term><parameter>--datadir=/lib/kbd</parameter></term>
+ <listitem>
+ <para>This option puts keyboard layout data in a directory that will
+ always be on the root partition instead of the default <filename
+ class="directory">/usr/share/kbd</filename>.</para>
+ </listitem>
+ </varlistentry>
+
+ </variablelist>
+
<para>Compile the package:</para>
<screen><userinput>make</userinput></screen>
@@ -64,11 +78,22 @@
<note>
<para>For some languages (e.g., Belarusian) the Kbd package doesn't
- provide a useful keymap (the stock <quote>by</quote> keymap assumes the
- ISO-8859-5 encoding, while everybody uses CP1251 instead). Users of such
- languages have to download working keymaps separately.</para>
+ provide a useful keymap where the stock <quote>by</quote> keymap assumes
+ the ISO-8859-5 encoding, and the CP1251 keymap is normally used. Users of
+ such languages have to download working keymaps separately.</para>
</note>
+ <para>Some of the scripts in the LFS-Bootscripts package depend on
+ <command>kbd_mode</command>, <command>openvt</command>, and
+ <command>setfont</command>. As <filename class="directory">/usr</filename>
+ may not be available during the early stages of booting, those binaries
+ need to be on the root partition:</para>
+
+<screen><userinput>mv -v /usr/bin/{kbd_mode,openvt,setfont}
/bin</userinput></screen>
+
+
+
+
</sect2>
<sect2 id="contents-kbd" role="content">
--
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page