Cathy Zhou wrote:
>
>>> We have a few questions for the SMF folks, which is why they're CC-d 
>>> this mail.  Is our use of SMF sounds reasonable?  Do we need to make 
>>> the linkmgmtd service depend on anything?  We didn't know how SMF 
>>> persists configuration information, and we didn't know if we needed 
>>> to include a dependency here to make sure we can access the 
>>> configuration data.
>>
>> It'd be a good idea to have a dependency on manifest-import. This 
>> service generates the repository content on first reboot following 
>> the installation and gets updated on upgrades. Services attempts to 
>> access repository before manifest-import completes may get errors 
>> because properties are not populated or old property values. The 
>> drawback of having this dependency is the service may come up later.
>>
> Hmm, I saw that manifest-import depends on device/local and 
> filesystem/usr. That will cause the dependency recursion as the 
> device/local needs to have the dependency on the linkname service, in 
> order to get the link name when the network devices attaches.
>
> - Cathy
Cathy,

That's not what I'm seeing on b57 or S10 01/06. Having dependency on 
manifest-import allows updates to your service manfest(on upgrades) to 
be imported into the repository before the service starts. If this 
dependency doesn't exist, your service may get started with the old 
service definition.
 
-tony

bash-3.00$ svcs -l manifest-import
fmri         svc:/system/manifest-import:default
name         service manifest import
enabled      true
state        online
next_state   none
state_time   Mon Feb 12 17:21:09 2007
logfile      /var/svc/log/system-manifest-import:default.log
restarter    svc:/system/svc/restarter:default
dependency   require_all/none svc:/system/filesystem/minimal (online)
bash-3.00$


Reply via email to