xref: /titanic_50/usr/src/cmd/sckmd/sckmd.xml (revision e3320f40ba20e6851e73a3237eedf089700bf001)
125cf1a30Sjl139090<?xml version="1.0"?>
225cf1a30Sjl139090<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
325cf1a30Sjl139090<!--
4*e3320f40Smarkfen Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
525cf1a30Sjl139090 Use is subject to license terms.
625cf1a30Sjl139090
725cf1a30Sjl139090 CDDL HEADER START
825cf1a30Sjl139090
925cf1a30Sjl139090 The contents of this file are subject to the terms of the
1025cf1a30Sjl139090 Common Development and Distribution License (the "License").
1125cf1a30Sjl139090 You may not use this file except in compliance with the License.
1225cf1a30Sjl139090
1325cf1a30Sjl139090 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1425cf1a30Sjl139090 or http://www.opensolaris.org/os/licensing.
1525cf1a30Sjl139090 See the License for the specific language governing permissions
1625cf1a30Sjl139090 and limitations under the License.
1725cf1a30Sjl139090
1825cf1a30Sjl139090 When distributing Covered Code, include this CDDL HEADER in each
1925cf1a30Sjl139090 file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2025cf1a30Sjl139090 If applicable, add the following below this CDDL HEADER, with the
2125cf1a30Sjl139090 fields enclosed by brackets "[]" replaced with your own identifying
2225cf1a30Sjl139090 information: Portions Copyright [yyyy] [name of copyright owner]
2325cf1a30Sjl139090
2425cf1a30Sjl139090 CDDL HEADER END
2525cf1a30Sjl139090
2625cf1a30Sjl139090	ident	"%Z%%M%	%I%	%E% SMI"
2725cf1a30Sjl139090
2825cf1a30Sjl139090	NOTE:  This service manifest is not editable; its contents will
2925cf1a30Sjl139090	be overwritten by package or patch operations, including
3025cf1a30Sjl139090	operating system upgrade.  Make customizations in a different
3125cf1a30Sjl139090	file.
3225cf1a30Sjl139090-->
3325cf1a30Sjl139090
3425cf1a30Sjl139090<service_bundle type='manifest' name='SUNWsckmu.u:sckmd'>
3525cf1a30Sjl139090
3625cf1a30Sjl139090<service name='platform/sun4u/sckmd' type='service' version='1'>
3725cf1a30Sjl139090
3825cf1a30Sjl139090	<create_default_instance enabled='false' />
3925cf1a30Sjl139090
4025cf1a30Sjl139090	<single_instance />
4125cf1a30Sjl139090
423e1dd242Sraghuram	<!-- Required as non-root local directories could be accessed -->
4325cf1a30Sjl139090	<dependency
4425cf1a30Sjl139090	    name='local-filesystems'
4525cf1a30Sjl139090	    type='service'
4625cf1a30Sjl139090	    grouping='require_all'
4725cf1a30Sjl139090	    restart_on='none'>
4825cf1a30Sjl139090	        <service_fmri value='svc:/system/filesystem/local' />
4925cf1a30Sjl139090	</dependency>
5025cf1a30Sjl139090
51*e3320f40Smarkfen	<dependency
52*e3320f40Smarkfen	    name='network'
53*e3320f40Smarkfen	    type='service'
54*e3320f40Smarkfen	    grouping='require_all'
55*e3320f40Smarkfen	    restart_on='none'>
56*e3320f40Smarkfen		<service_fmri value='svc:/milestone/network' />
57*e3320f40Smarkfen	</dependency>
58*e3320f40Smarkfen
593e1dd242Sraghuram	<!-- Required for loading the cryptographic services -->
603e1dd242Sraghuram	<dependency name='cryptosvc'
613e1dd242Sraghuram		grouping='require_all'
623e1dd242Sraghuram		restart_on='none'
633e1dd242Sraghuram		type='service'>
643e1dd242Sraghuram		<service_fmri value='svc:/system/cryptosvc' />
653e1dd242Sraghuram	</dependency>
663e1dd242Sraghuram
67*e3320f40Smarkfen	<!-- Required for loading the IPsec algorithms -->
68*e3320f40Smarkfen	<dependency
69*e3320f40Smarkfen	    name='ipsecalgs'
70*e3320f40Smarkfen	    grouping='require_all'
71*e3320f40Smarkfen	    restart_on='none'
72*e3320f40Smarkfen	    type='service'>
73*e3320f40Smarkfen		<service_fmri value='svc:/network/ipsec/ipsecalgs' />
74*e3320f40Smarkfen	</dependency>
75*e3320f40Smarkfen
7625cf1a30Sjl139090	<exec_method
7725cf1a30Sjl139090	    type='method'
7825cf1a30Sjl139090	    name='start'
7925cf1a30Sjl139090	    exec='/lib/svc/method/svc-sckmd'
8025cf1a30Sjl139090	    timeout_seconds='60' />
8125cf1a30Sjl139090
8225cf1a30Sjl139090	<exec_method
8325cf1a30Sjl139090	    type='method'
8425cf1a30Sjl139090	    name='stop'
8525cf1a30Sjl139090	    exec=':kill -9'
8625cf1a30Sjl139090	    timeout_seconds='60' />
8725cf1a30Sjl139090
8825cf1a30Sjl139090	<property_group name='application' type='framework'>
8925cf1a30Sjl139090		<propval name='auto_enable' type='boolean' value='true' />
9025cf1a30Sjl139090	</property_group>
9125cf1a30Sjl139090
9225cf1a30Sjl139090	<stability value='Evolving' />
9325cf1a30Sjl139090
9425cf1a30Sjl139090	<template>
9525cf1a30Sjl139090		<common_name>
9625cf1a30Sjl139090			<loctext xml:lang='C'>
9725cf1a30Sjl139090				key management daemon
9825cf1a30Sjl139090			</loctext>
9925cf1a30Sjl139090		</common_name>
10025cf1a30Sjl139090		<documentation>
10125cf1a30Sjl139090			<manpage title='sckmd' section='1M'
10225cf1a30Sjl139090				manpath='/usr/share/man' />
10325cf1a30Sjl139090		</documentation>
10425cf1a30Sjl139090	</template>
10525cf1a30Sjl139090</service>
10625cf1a30Sjl139090
10725cf1a30Sjl139090</service_bundle>
108