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
This commit is contained in:
Jeremy Huntwork 2008-04-23 12:46:41 +00:00
parent 4e6c0c50b8
commit a65fcb2442
3 changed files with 27 additions and 4 deletions

View File

@ -36,6 +36,17 @@
</listitem> </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> <listitem>
<para>2008-04-22</para> <para>2008-04-22</para>
<itemizedlist> <itemizedlist>

View File

@ -49,6 +49,17 @@
<para>After patching, the Backspace key generates the character with code 127, <para>After patching, the Backspace key generates the character with code 127,
and the Delete key generates a well-known escape sequence.</para> 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> <para>Prepare Kbd for compilation:</para>
<screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen> <screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen>
@ -85,12 +96,13 @@
</note> </note>
<para>Some of the scripts in the LFS-Bootscripts package depend on <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> <command>setfont</command>. As <filename class="directory">/usr</filename>
may not be available during the early stages of booting, those binaries may not be available during the early stages of booting, those binaries
need to be on the root partition:</para> 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> </sect2>

View File

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