On Tue, Aug 23, 2011 at 4:23 AM, Jörgen Maas jorgen.maas@gmail.com wrote:
Hi,
This one was also requested by James. Buildiso now only processes profiles which are associated with the selected systems.
From the CLI you can still easily build an ISO for all systems (and
thus the relevant profiles) with: # cobbler buildiso
Mixing --systems with --profiles parameters from the CLI also works as expected.
https://github.com/jmaas/Cobbler/commit/98c9da23641ef847caccc51294acd0c47e95...
If I read this right, I don't think your code allows for building an iso with every profile but no systems by simply specifying an empty profile list. Before, if the profile list = [] and the system list was None, an iso would be made of all the profiles.
I'm not sure if anyone actually uses just profile iso's, but this would create a problem if they did. I'm not saying change it yet, but I would definitely solicit feedback on the main mailing list and in IRC to see if anyone actually uses that functionality.