summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sckmd
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/sckmd')
-rw-r--r--usr/src/cmd/sckmd/sckmd.xml18
1 files changed, 14 insertions, 4 deletions
diff --git a/usr/src/cmd/sckmd/sckmd.xml b/usr/src/cmd/sckmd/sckmd.xml
index 0d85468e40..d3b6d3bcd4 100644
--- a/usr/src/cmd/sckmd/sckmd.xml
+++ b/usr/src/cmd/sckmd/sckmd.xml
@@ -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'