Description of problem: Previously with RHEL 6 / Fedora 17 it was possible to use partial kickstart files (from the network or from a custom boot image) which defined everything except for example keyboard and timezone. This allowed to ensure that systems installed by users are unified but the user still can configure certain aspects of the system while installing. Now with Fedora 18 if keyboard / timezone are not defined the installer marches on to the installation phase and the defaults are used, making it impossible to allow using partial kickstarts with the installer. It should be possible to use partial kickstart files with Anaconda allowing a user to configure those (and only those) settings which are not defined in kickstart. Version-Release number of selected component (if applicable): Fedora 18 Beta
*** Bug 895693 has been marked as a duplicate of this bug. ***
Working on this, but it might take a little while.
I'm posting a patch that handles this, for the most part. If you run into any specific bugs about it in the future, please file new bugs for the smaller specific pieces so I can work on those individually. Thanks.