Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 461032 - keymap functionality in genkernel is incomplete
Summary: keymap functionality in genkernel is incomplete
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Genkernel Maintainers
URL:
Whiteboard:
Keywords: Bug, NeedPatch
Depends on:
Blocks: 378027
  Show dependency tree
 
Reported: 2013-03-09 22:14 UTC by Fernando (likewhoa)
Modified: 2014-07-09 03:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fernando (likewhoa) 2013-03-09 22:14:19 UTC
The genkernel init scripts are missing some key functionality that sets up keymap for use in ${NEWROOT}. The files defaults/init.scripts and default/linuxrc are the ones in question.

Currently booting with 'dokeymap' which is the default and setting a keymap at the prompt works while in early user space but the user selection is not propagated to the ${NEWROOT} environment at /etc/sysconfig/keyboard which is the file that livecd-tools should parse to setup the user defined keymap in console.


Reproducible: Always

Steps to Reproduce:
1. boot live{cd,dvd}
2. set a keymap
3. check for existence of /etc/sysconfig/keyboard 

Actual Results:  
missing /etc/sysconfig/keyboard and no entry in /etc/conf.d/keymaps that point to the user defined keymap during boot.
Comment 1 Richard Yao (RETIRED) gentoo-dev 2013-06-06 07:00:11 UTC
Thanks for the report. I am CCing lxnay on this because it likely will interest him.
Comment 2 Fernando (likewhoa) 2014-02-08 19:56:26 UTC
this is a problem with 'aufs' in kernel as once you don't use that dokeymap works. I suspect this is a race condition.
Comment 3 Fernando (likewhoa) 2014-07-09 03:06:23 UTC
This issue is fixed with latest livedvd which should be released in the coming week.