- Timestamp:
- 12/30/2012 08:30:29 AM (11 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 0f344dd
- Parents:
- cb476d5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/kbd.xml
rcb476d5 r43886b7 6 6 ]> 7 7 8 <!-- FIXME: upstream git has been persuaded by SuSe to build resizecons on x86_64,9 so the sed will need attention if that change is not removed before the next release -->10 11 8 <sect1 id="ch-system-kbd" role="wrap"> 12 9 <?dbhtml filename="kbd.html"?> … … 45 42 <title>Installation of Kbd</title> 46 43 47 <para>The behaviour of <command>loadkeys</command> when run without a48 filename was broken in this release. The following patch fixes this:</para>49 50 <screen><userinput remap="pre">patch -Np1 -i ../&kbd-fixes-patch;</userinput></screen>51 52 44 <para>The behaviour of the Backspace and Delete keys is not consistent 53 45 across the keymaps in the Kbd package. The following patch fixes this … … 59 51 and the Delete key generates a well-known escape sequence.</para> 60 52 61 <para>Fix a bug in the Spanish message translations which prevents kbd from 62 building with gettext-&gettext-version;:</para> 63 64 <screen><userinput remap="pre">sed -i '/guardado\ el/s/\(^.*en\ %\)\(.*\)/\14\$\2/' po/es.po</userinput></screen> 65 66 <para>Remove the redundant <command>resizecons</command> program (32-bit x86 67 only, needs the defunct svgalib, which predates linux-2.6 and is incompatible 68 with modern KMS, to provide the video mode files - for normal use 69 <command>setfont</command> sizes the console appropriately) and its manpage.</para> 70 71 <para>The shipped version of <filename>configure.ac</filename> is newer than 72 <filename>aclocal.m4</filename>, so autotools will be run by <command>make</command> 73 which will overwrite the change to <filename>configure</filename>. Alter the date 74 and time of <filename>configure.ac</filename> - this uses the system timezone, so we 75 pick a time that is sufficiently old in all timezones.</para> 76 77 <screen><userinput remap="pre">sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/' configure && 78 sed -i 's/resizecons.8 //' man/man8/Makefile.in && 79 touch -d '2011-05-07 08:30' configure.ac</userinput></screen> 53 <para>Fix a bug that causes some keymaps not to be loaded correctly:</para> 54 55 <screen><userinput remap="pre">sed -i -e '326 s/if/while/' src/loadkeys.analyze.l</userinput></screen> 80 56 81 57 <para>Prepare Kbd for compilation:</para> 82 58 83 <screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd</userinput></screen> 59 <screen><userinput remap="configure">./configure --prefix=/usr --datadir=/lib/kbd \ 60 --disable-vlock</userinput></screen> 84 61 85 62 <variablelist> … … 92 69 always be on the root partition instead of the default <filename 93 70 class="directory">/usr/share/kbd</filename>.</para> 71 </listitem> 72 </varlistentry> 73 74 <varlistentry> 75 <term><parameter>--disable-vlock</parameter></term> 76 <listitem> 77 <para>This option prevents the vlock utility from being built, as it 78 requires the PAM library, which isn't available in the chroot 79 environment.</para> 94 80 </listitem> 95 81 </varlistentry>
Note:
See TracChangeset
for help on using the changeset viewer.