As Dave Hatton's patch alluded to, there are going to be some new fields
coming in for 1.2, that are strictly optional.
The reason for this is we need them to properly install some older
virtual machines for both distributions and images.
Before we had "--breed" which controls PXE behavior:
cobbler distro add --name=rhel4 --breed=redhat ...
Now we also have an "--os-version" that (for now) is basically a
comment, unless you are using it for virtualization. For instance if
you want RHEL2.1 to work in KVM, it won't work without
"--os-version=rhel2.1".
Both of these commands will only accept certain values and they will
tell you which ones they are.
I haven't quite implemented the backing bits for koan yet (should be
tomorrow or at least soon), nor the magic in import that tries to
auto-assign these, though I wanted to explain what they did. The idea
is for any new imports to automatically assign these fields, and for any
old ones, you can do "cobbler edit" commands on them.
(I also realized that "cobbler image" records don't have a page in the
WebUI yet. I'll add those pages for 1.3/1.4)
--Michael