On Fri, Jun 25, 2010 at 1:47 AM, Tomas Bednar tbednar@cs.uvic.ca wrote:
Yes, I would be interested more in making cobbler deploy Ubuntu than running on it. Although, it would be nice to be able to do both.
In my mind, making pxegen.py config write function do the right thing when generating a config for Ubuntu with both kickseed or preseeding, would be a priority
Current pxegen.py code assumes that both debian and ubuntu use preseeding 571 elif distro.breed == "debian" or distro.breed == "ubuntu": 572 append_line = "%s auto url=%s" % (append_line, kickstart_path) If you want all your ubuntus to use kickstart, just split this line. If want to use either one or another, my suggestion is to add a new ubuntu-ks breed. But if you want to use both simultaneously, I see no easy path. But, according kickseed documentation, you can supply whatever debconf values you want in the kickseed file, so I don't see any strong reason to use both simultaneously.
In contrast, adding an Ubuntu distro may involve some manual effort at this time, but it is done once and does not need to be scaled to the number of systems. Having said that, if any body can fix that ... great.
Maybe you will import the distro only once. But you will probably want to update it from time to time. The structure of debian media and repositories is completelly different from redhat approach, and including support for debian/ubuntu imports and repositories is by far much less trivial than support kickseed and preseeding at the same time.
Javier Palacios