On 05/24/2014 03:58 PM, Bruce Dubbs wrote:
If you can put a few echo statements in /etc/init.d/console and see
where there is a problem, I can update the script.
-- Bruce
Thanks Bruce. After some troubleshooting I've realized that in LFS this
two commands are not equivalent:
#loadkeys es
#loadkeys /usr/share/keymaps/i386/qwerty/es
The former is what LFS bootscripts end executing from
/etc/sysconfig/console (from KEYMAP=es) while the later is the right
command to be run to solve this issue.
So, the way to set /etc/sysconfig/console in order to work with spanish
accented vowels in LFS 7.5 + SVN right now is:
# Begin /etc/sysconfig/console
KEYMAP="/usr/share/keymaps/i386/qwerty/es"
KEYMAP_CORRECTIONS="euro2"
FONT="lat0-16 -m 8859-15"
# End /etc/sysconfig/console
I don't know the root cause of this behavior. Either Viktor and I do
have a rare kernel option set when compiling the kernel and "#loadkeys
es" invokes some default kernel table (just speculating here), or
kbd-2.0.1 needs now the full path to be set in LFS rc.d scripts.
The Changelog inside kbd sources says that at kdb-1.5.3 an enviroment
variable LOADKEYS_KEYMAP_PATH is introduced. In fact, when doing
#export LOADKEYS_KEYMAP_PATH=/usr/share/keymaps/i386/qwerty
#loadkeys es
the expected behavior is now obtained.
If LFS scripts are to be updated after kbd-1.5.3+ is now beyond my LFS
knowledge.
ALZ.
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page