|
@@ -50,7 +50,21 @@
|
|
|
|
|
|
<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>
|
|
|
|
|
@@ -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">
|