hi,
   'first time i've really had to dig into smf.

1) where is the state-transitioning of a Milestone like

  svc:/milestone/devices:default

    actually *implemented* ?  eg, could I dtrace it to
    watch the transition?

    relatedly, i'm inferring the semantics of this
    Milestone by using "svcs -d ..." to look at what it's
    dependent on.  is there another place that describes
    the "spirit" of this Milestone?  eg, the "single-user"
    Milestone maps onto one of the run-levels.

2) for a binary like devfsadm, which can self-daemonize,
    how does a Dependency actually work ?  eg, the Service
    system/picl relies upon devfsadm via this Service:

svc:/system/device/local:default

    even if there's a "require_all" attribute, if devfsadm
    daemonizes, how can picld compute whether devfsadm
    is really "done" doing its activities?

3) i see in /var/svc/log/* there's a log per Service, but
    these are logs w/ "Service-level" info (eg, "restart
    was called", etc.  is there some other log that is
    the union of all the Services' run-time output ? ...or
    is that still /var/adm/messages (or whatever's setup
    in /etc/syslog.conf ?

thanks

/andrew

Reply via email to