Mercurial > illumos > nfs4.1
changeset 3190:a53fb4c03b93 onnv_54
6458309 dscp names dependents badly
6495817 sckmd service need a dependency on cryptosvc and network/initial
author | raghuram |
---|---|
date | Mon, 27 Nov 2006 22:47:03 -0800 |
parents | 59d8c32e9f1c |
children | 6941d6cb4c23 |
files | usr/src/cmd/sckmd/sckmd.xml usr/src/lib/libdscp/svc/dscp.xml |
diffstat | 2 files changed, 21 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/sckmd/sckmd.xml Mon Nov 27 22:05:40 2006 -0800 +++ b/usr/src/cmd/sckmd/sckmd.xml Mon Nov 27 22:47:03 2006 -0800 @@ -39,14 +39,16 @@ <single_instance /> + <!-- Required for loading the IPsec algorithms --> <dependency - name='network' - grouping='require_any' - restart_on='error' + name='net_init' + grouping='require_all' + restart_on='none' type='service'> - <service_fmri value='svc:/milestone/network' /> + <service_fmri value='svc:/network/initial' /> </dependency> + <!-- Required as non-root local directories could be accessed --> <dependency name='local-filesystems' type='service' @@ -55,6 +57,14 @@ <service_fmri value='svc:/system/filesystem/local' /> </dependency> + <!-- Required for loading the cryptographic services --> + <dependency name='cryptosvc' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/cryptosvc' /> + </dependency> + <exec_method type='method' name='start'
--- a/usr/src/lib/libdscp/svc/dscp.xml Mon Nov 27 22:05:40 2006 -0800 +++ b/usr/src/lib/libdscp/svc/dscp.xml Mon Nov 27 22:47:03 2006 -0800 @@ -42,6 +42,7 @@ <single_instance /> + <!-- Required for the basic networking to be up --> <dependency name='network' grouping='require_any' @@ -50,6 +51,7 @@ <service_fmri value='svc:/milestone/network' /> </dependency> + <!-- Required as non-root local directories could be accessed --> <dependency name='local-filesystems' type='service' @@ -58,6 +60,7 @@ <service_fmri value='svc:/system/filesystem/local' /> </dependency> + <!-- Required for the DSCP IPsec keys to be installed --> <dependency name='sckmd' type='service' @@ -66,15 +69,17 @@ <service_fmri value='svc:/platform/sun4u/sckmd:default' /> </dependency> + <!-- On OPL platform, the 'dcs' requires the DSCP to be up --> <dependent - name='dcs' + name='dscp_dcs' grouping='optional_all' restart_on='none'> <service_fmri value='svc:/platform/sun4u/dcs:default' /> </dependent> + <!-- The FMA event-Transport module requires the DSCP to be up --> <dependent - name='fmd' + name='dscp_fmd' grouping='optional_all' restart_on='none'> <service_fmri value='svc:/system/fmd:default' />