xref: /illumos-gate/usr/src/cmd/idmap/idmapd/idmap.xml (revision c5c4113d)
1*c5c4113dSnw<?xml version="1.0"?>
2*c5c4113dSnw<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*c5c4113dSnw<!--
4*c5c4113dSnw Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
5*c5c4113dSnw Use is subject to license terms.
6*c5c4113dSnw
7*c5c4113dSnw CDDL HEADER START
8*c5c4113dSnw
9*c5c4113dSnw The contents of this file are subject to the terms of the
10*c5c4113dSnw Common Development and Distribution License (the "License").
11*c5c4113dSnw You may not use this file except in compliance with the License.
12*c5c4113dSnw
13*c5c4113dSnw You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*c5c4113dSnw or http://www.opensolaris.org/os/licensing.
15*c5c4113dSnw See the License for the specific language governing permissions
16*c5c4113dSnw and limitations under the License.
17*c5c4113dSnw
18*c5c4113dSnw When distributing Covered Code, include this CDDL HEADER in each
19*c5c4113dSnw file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*c5c4113dSnw If applicable, add the following below this CDDL HEADER, with the
21*c5c4113dSnw fields enclosed by brackets "[]" replaced with your own identifying
22*c5c4113dSnw information: Portions Copyright [yyyy] [name of copyright owner]
23*c5c4113dSnw
24*c5c4113dSnw CDDL HEADER END
25*c5c4113dSnw
26*c5c4113dSnw	ident	"%Z%%M%	%I%	%E% SMI"
27*c5c4113dSnw
28*c5c4113dSnw	NOTE:  This service manifest is not editable; its contents will
29*c5c4113dSnw	be overwritten by package or patch operations, including
30*c5c4113dSnw	operating system upgrade.  Make customizations in a different
31*c5c4113dSnw	file.
32*c5c4113dSnw-->
33*c5c4113dSnw
34*c5c4113dSnw<service_bundle type='manifest' name='SUNWcsr:idmap'>
35*c5c4113dSnw
36*c5c4113dSnw<service
37*c5c4113dSnw	name='system/idmap'
38*c5c4113dSnw	type='service'
39*c5c4113dSnw	version='1'>
40*c5c4113dSnw
41*c5c4113dSnw	<create_default_instance enabled='false' />
42*c5c4113dSnw
43*c5c4113dSnw	<single_instance />
44*c5c4113dSnw
45*c5c4113dSnw	<dependency
46*c5c4113dSnw		name='rpcbind'
47*c5c4113dSnw		grouping='require_all'
48*c5c4113dSnw		restart_on='restart'
49*c5c4113dSnw		type='service'>
50*c5c4113dSnw		<service_fmri value='svc:/network/rpc/bind' />
51*c5c4113dSnw	</dependency>
52*c5c4113dSnw
53*c5c4113dSnw	<dependency name='filesystem-minimal'
54*c5c4113dSnw		grouping='require_all'
55*c5c4113dSnw		restart_on='error'
56*c5c4113dSnw		type='service'>
57*c5c4113dSnw		<service_fmri value='svc:/system/filesystem/minimal' />
58*c5c4113dSnw	</dependency>
59*c5c4113dSnw
60*c5c4113dSnw	<exec_method
61*c5c4113dSnw		type='method'
62*c5c4113dSnw		name='start'
63*c5c4113dSnw		exec='/usr/lib/idmapd'
64*c5c4113dSnw		timeout_seconds='60' />
65*c5c4113dSnw
66*c5c4113dSnw	<exec_method
67*c5c4113dSnw		type='method'
68*c5c4113dSnw		name='stop'
69*c5c4113dSnw		exec=':kill'
70*c5c4113dSnw		timeout_seconds='60' />
71*c5c4113dSnw
72*c5c4113dSnw	<exec_method
73*c5c4113dSnw		type='method'
74*c5c4113dSnw		name='refresh'
75*c5c4113dSnw		exec=':kill -HUP'
76*c5c4113dSnw		timeout_seconds='60' />
77*c5c4113dSnw
78*c5c4113dSnw	<property_group name='general' type='framework'>
79*c5c4113dSnw		<propval
80*c5c4113dSnw			name='action_authorization'
81*c5c4113dSnw			type='astring'
82*c5c4113dSnw			value='solaris.smf.manage.idmap' />
83*c5c4113dSnw	</property_group>
84*c5c4113dSnw
85*c5c4113dSnw<!--
86*c5c4113dSnw	Properties affecting the service
87*c5c4113dSnw-->
88*c5c4113dSnw	<property_group name='config' type='application' >
89*c5c4113dSnw		<stability value='Unstable' />
90*c5c4113dSnw		<propval
91*c5c4113dSnw			name='list_size_limit'
92*c5c4113dSnw			type='count'
93*c5c4113dSnw			value='0' />
94*c5c4113dSnw		<propval
95*c5c4113dSnw			name='value_authorization'
96*c5c4113dSnw			type='astring'
97*c5c4113dSnw			value='solaris.smf.value.idmap' />
98*c5c4113dSnw	</property_group>
99*c5c4113dSnw
100*c5c4113dSnw	<stability value='Unstable' />
101*c5c4113dSnw
102*c5c4113dSnw	<template>
103*c5c4113dSnw		<common_name>
104*c5c4113dSnw			<loctext xml:lang='C'>
105*c5c4113dSnw			Native Identity Mapping Service
106*c5c4113dSnw			</loctext>
107*c5c4113dSnw		</common_name>
108*c5c4113dSnw		<documentation>
109*c5c4113dSnw			<manpage title='idmapd' section='1M'
110*c5c4113dSnw				manpath='/usr/share/man' />
111*c5c4113dSnw			<manpage title='idmap' section='1M'
112*c5c4113dSnw				manpath='/usr/share/man' />
113*c5c4113dSnw		</documentation>
114*c5c4113dSnw	</template>
115*c5c4113dSnw
116*c5c4113dSnw</service>
117*c5c4113dSnw
118*c5c4113dSnw</service_bundle>
119