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.