On Wed, Jan 10, 2007 at 09:45:46AM -0800, David Bustos wrote: > Quoth Nicolas Williams on Sun, Jan 07, 2007 at 04:51:43PM -0600: > > So, how would one specify a default implementation/instance that the > > generic FMRI (sans /implementation:instance) will refer to? (see below) > > I don't think we have to. I think there should be a way from a GUI to > say "Start serving DNS, I don't care what implementation", but it would > be legitimate to say "If you're using svcadm, you have to choose an > implementation". If specifying a default implementation for svcadm is > a natural fit, go ahead, but I don't think it's required.
Hmmm, OK. > > Now, what if one daemon implements multiple seemingly unrelated > > services? Contrived example: NTP and DNS; then one cannot be enabled > > while the other is disabled and vice versa. My answer: "don't do that," > > but I bet someone will come up with a legitimate example :/ > > That's the point. Trying to disable the implemented service would fail, > pointing you at the implementation, and disabling that might warn you > that you're taking down multiple implemented services. Of course, most > such services would probably be able to have the constituent services > configured to be on or off independently, which might be problematic. OK.