Thanks for merging my earlier pull request!
Emboldened, I'd like to see what the devs think about this incomplete
patch that contains the basic structure for a change in distro
inheritance semantics. This excerpt from the commit message explains:
The distro is always inherited from the base-level profile, even if
the 'distro' attribute is overridden at higher levels in the
inheritance tree.
This differs from other missing attributes, which are inherited from
the closest ancestor where the attribute is set.
This can be counter-intuitive when higher-level profile 'distro'
attributes are set with the expectation that the base-level distro
will be overridden.
https://github.com/zultron/cobbler/commit/b25b37463320b959b0d4a9dd38c7e9a...
NB: I don't yet use cobbler's web component or koan functions other
than --virt/--display; this patch is not complete!
John