Out environment has a need for the kickstart to proceed with, and build a guest with, static IPs. We've accomplished this with the livecd (https://fedorahosted.org/cobbler/wiki/CobblerLiveCd), but it required a few changes to get things running.
The patch below was generated via git-diff. Notable points are:
* Fixes a bug where specifying --koan="" and --server="" would cause the server spec to be dropped when generating the INSERT_KOAN_ARGS replacement.
* --static-device=xxx pulls the DNS info down and adds to the kickstart parameters built for grubby; without this static builds were failing in our environment. This correctly enumerates and appends an arbitary number of DN servers.
* Working with Fedora 12, since Fedora 10, which is the default from git clone, is no longer hosted at the defined URL. The change required a few kickstart package changes to work.
I hope this is useful.
cobbler-devel@lists.fedorahosted.org