Pārlūkot izejas kodu

Fixed kbd to build and install setkeycodes, getkeycodes and resizecons.
Also move loadkeys to /bin from /usr/bin for use by the bootscripts.
Thanks, Greg Schafer.


git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8536 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Jeremy Huntwork 17 gadi atpakaļ
vecāks
revīzija
a65fcb2442
3 mainītis faili ar 27 papildinājumiem un 4 dzēšanām
  1. 11 0
      chapter01/changelog.xml
  2. 14 2
      chapter06/kbd.xml
  3. 2 2
      general.ent

+ 11 - 0
chapter01/changelog.xml

@@ -36,6 +36,17 @@
     </listitem>
 -->
 
+    <listitem>
+      <para>2008-04-23</para>
+      <itemizedlist>
+        <listitem>
+          <para>[jhuntwork] - Fixed kbd to install getkeycodes,
+	  setkeycodes and resizecons. Also moved loadkeys to /bin from
+          /usr/bin. Thanks, Greg Schafer.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2008-04-22</para>
       <itemizedlist>

+ 14 - 2
chapter06/kbd.xml

@@ -49,6 +49,17 @@
     <para>After patching, the Backspace key generates the character with code 127,
     and the Delete key generates a well-known escape sequence.</para>
 
+    <para>In this version of Kbd the instructions to build
+    <filename>getkeycodes</filename>, <filename>setkeycodes</filename> and
+    <filename>resizecons</filename> do not get passed over to the generated
+    <filename>Makefile</filename> as they should. So that these programs
+    are built and installed add two lines to the top of
+    <filename>src/Makefile.in</filename>:
+    </para>
+
+<screen><userinput remap="pre">sed -i -e '1i KEYCODES_PROGS = @KEYCODES_PROGS@' \
+    -e '1i RESIZECONS_PROGS = @RESIZECONS_PROGS@' src/Makefile.in</userinput></screen>
+
     <para>Prepare Kbd for compilation:</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen>
@@ -85,12 +96,13 @@
     </note>
 
     <para>Some of the scripts in the LFS-Bootscripts package depend on
-    <command>kbd_mode</command>, <command>openvt</command>, and
+    <command>kbd_mode</command>, <command>loadkeys</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 remap="install">mv -v /usr/bin/{kbd_mode,openvt,setfont} /bin</userinput></screen>
+<screen><userinput remap="install">mv -v /usr/bin/{kbd_mode,loadkeys,openvt,setfont} /bin</userinput></screen>
 
   </sect2>
 

+ 2 - 2
general.ent

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version "SVN-20080422">
-<!ENTITY releasedate "April 22, 2008">
+<!ENTITY version "SVN-20080423">
+<!ENTITY releasedate "April 23, 2008">
 <!ENTITY milestone "7.0">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->