Forgive me in advance for saying this, but both of these solutions seem pretty 
kludgy. Utilizing the legacy rc scripts to push a SMF change after the fact 
seems to invalidate the utility of SMF. And replacing a whole manifest with 
something homegrown in order to affect a single dependency change likewise 
seems to me like throwing out the baby with the bathwater and potentially 
breaks future manifests which may already include dependency on system-log; 
potentially a slippery slope.

I understand that I cannot use svccfg in a jumpstart script as the target root 
doesn't yet have a populated SMF repository. However, my questions something 
more like; there exists already a way to add a site.xml to the profiles 
directory of the the target root such that it will be imported on the first 
real boot and that services that I don't want to run won't ever run and vice 
versa, so it stands to reason that perhaps there exists a way to likewise make 
changes to the SMF repository that will be automatically incorporated on first 
boot. Does such a feature exists? If not why not?

Making changes to the manifests as shipped with Solaris' base config would be 
foolhardy on a deployment of any sort of medium to large scale as you would 
then have to roll your own sytem of managing these changes which would be wiped 
any time Sun pushes a new manifest in a patch or upgrade. It says as much 
directly at the top of the manifests.

Am I misunderstanding the situation? Or is this really just a piece of the 
puzzle which hasn't been fully fleshed out yet?
 
 
This message posted from opensolaris.org

Reply via email to