SMF manifest recursive enable
In a manifest file I can specify:
<instance name="default" enabled="true">
so that a service is enabled automatically at import.
If the service has a dependency that is disabled, the service will transition to offline state. Dependencies must be enabled separately before the service will go online.
Alternatively for a disabled service I can enable the service and recursively enable all dependencies with:
svcadm enable -r site/foo
The manifest file itself should be able to declare that the service and all dependencies should be recursively enabled.
I.e., something to the effect of:
<instance name="default" enabled="true" recursive="true">
No data to display