[master] Process and store X layouts and VConsole keymaps separately

Vratislav Podzimek vpodzime at redhat.com
Fri Oct 5 17:32:02 UTC 2012


As it seems that systemd-localed is not going to have functionality for loading
X layouts as VConsole keymaps [1], we have to store and process VConsole keymaps
and X layouts separately.

PATCH 1/5 is a minor fix for our code generating xorg.conf file from ksdata.
PATCH 2/5 fixes an issue that caused X server ignoring xorg.conf file written
out by us.
PATCH 3/5 adds a thin wrapper for the systemd-localed functionality.
PATCH 4/5 contains most of the work -- processing X layouts and VConsole keymaps
separately and converting them if they are not specified.
PATCH 5/5 adds code preventing tracebacks when we are given an invalid X layout
in the kickstart.
[pykickstart] patch is necessary for the changes made in PATCH 4/5.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=837292

Vratislav Podzimek (5):
  Add comment to the begining of generated xorg.conf file
  Don't write XkbVariants if none are specified
  Add class wrapping systemd-localed functionality
  Work with VConsole keymap and X layouts separately
  Check X layouts specified in kickstart for validity

 anaconda                             |  16 +--
 anaconda.spec.in                     |   2 +-
 pyanaconda/keyboard.py               | 271 +++++++++++++++++++++++++++++------
 pyanaconda/kickstart.py              |   3 +-
 pyanaconda/ui/gui/spokes/keyboard.py |   8 +-
 pyanaconda/ui/gui/spokes/welcome.py  |  14 +-
 6 files changed, 247 insertions(+), 67 deletions(-)

-- 
1.7.11.4



More information about the anaconda-patches mailing list