The list of default distribution groups is incorrect. For a Solaris profile, it should be the Entire Distribution plus OEM Support instead of Core. For a Red Hat profile, it should be Everything instead of Base.
An OS distribution can be deleted even if it is currently deployed on a provisionable server. However, an OS distribution cannot be deleted until all of its associated OS profiles are deleted.
An OS profile can be deleted even if it is currently deployed on a provisionable server.
The type value for SUSE LINUX Enterprise Server 9 is invalid. It should be suse instead of sles9.