Since system-config-keyboard switched to dbus, it no longer works reliably to set the keyboard settings at boot. As a consequence we cannot create a working livecd-image that honor the keyboard settings in the kickstart file. These patches fix the problem.
The first patch is for spin-kickstarts and reads and applies the desired keyboard settings from /etc/sysconfig/keyboard. The second patch is for livecd-tools and writes the settings specified in the kickstart file to /etc/sysconfig/keyboard so that they can be read at boot.
I tested these with several combinations and it works with --vconsole=xxx and --xlayouts=xxx without glitches. Comments are welcome.
livecd@lists.fedoraproject.org