Description of problem: 'system-config-kickstart --generate' creates a kickstart file based on the current system. It correctly captures packages, root password, locale data and more, however, the disk partitioning section is very generic: # Clear the Master Boot Record zerombr # Partition clearing information clearpart --linux Version-Release number of selected component (if applicable): system-config-kickstart-2.6.19.8-2.el5.noarch How reproducible: every time Steps to Reproduce: 1. system-config-kickstart --generate /tmp/ks.cfg Actual results: no partition commands in /tmp/ks.cfg Expected results: partition commands based on system profile Additional info: From examining /usr/share/system-config-kickstart/profileSystem.py I can see that it queries the system for locale, timezone, root password, etc: self.getLang() self.getKeyboard() self.getTimezone() self.getRootPassword() self.getSELinux() self.getPackages() But for the disk partitioning, it's just sets some defaults: self.kickstartData.zerombr = True self.kickstartData.clearpart["type"] = CLEARPART_TYPE_LINUX
Yeah, this is known. system-config-kickstart's partitioning support is pretty lacking. For instance, it doesn't even support LVM. Since we don't even have support for better profiling in rawhide or RHEL6, there's no code I can use to backport so it's highly unlikely I'm going to be able to fix this.
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.