xref: /titanic_44/usr/src/cmd/idmap/idmapd/idmap.xml (revision 3f1de28d23e9724b017260ef6b282b278b6e38f9)
1c5c4113dSnw141292<?xml version="1.0"?>
2c5c4113dSnw141292<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3c5c4113dSnw141292<!--
4148c5f43SAlan Wright Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
5c5c4113dSnw141292
6c5c4113dSnw141292 CDDL HEADER START
7c5c4113dSnw141292
8c5c4113dSnw141292 The contents of this file are subject to the terms of the
9c5c4113dSnw141292 Common Development and Distribution License (the "License").
10c5c4113dSnw141292 You may not use this file except in compliance with the License.
11c5c4113dSnw141292
12c5c4113dSnw141292 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13c5c4113dSnw141292 or http://www.opensolaris.org/os/licensing.
14c5c4113dSnw141292 See the License for the specific language governing permissions
15c5c4113dSnw141292 and limitations under the License.
16c5c4113dSnw141292
17c5c4113dSnw141292 When distributing Covered Code, include this CDDL HEADER in each
18c5c4113dSnw141292 file and include the License file at usr/src/OPENSOLARIS.LICENSE.
19c5c4113dSnw141292 If applicable, add the following below this CDDL HEADER, with the
20c5c4113dSnw141292 fields enclosed by brackets "[]" replaced with your own identifying
21c5c4113dSnw141292 information: Portions Copyright [yyyy] [name of copyright owner]
22c5c4113dSnw141292
23c5c4113dSnw141292 CDDL HEADER END
24c5c4113dSnw141292
25c5c4113dSnw141292	NOTE:  This service manifest is not editable; its contents will
26c5c4113dSnw141292	be overwritten by package or patch operations, including
27c5c4113dSnw141292	operating system upgrade.  Make customizations in a different
28c5c4113dSnw141292	file.
29c5c4113dSnw141292-->
30c5c4113dSnw141292
31c5c4113dSnw141292<service_bundle type='manifest' name='SUNWcsr:idmap'>
32c5c4113dSnw141292
33c5c4113dSnw141292<service
34c5c4113dSnw141292	name='system/idmap'
35c5c4113dSnw141292	type='service'
36c5c4113dSnw141292	version='1'>
37c5c4113dSnw141292
38c5c4113dSnw141292	<create_default_instance enabled='false' />
39c5c4113dSnw141292
40c5c4113dSnw141292	<single_instance />
41c5c4113dSnw141292
42c5c4113dSnw141292	<dependency
43c5c4113dSnw141292		name='rpcbind'
44c5c4113dSnw141292		grouping='require_all'
45c5c4113dSnw141292		restart_on='restart'
46c5c4113dSnw141292		type='service'>
47c5c4113dSnw141292		<service_fmri value='svc:/network/rpc/bind' />
48c5c4113dSnw141292	</dependency>
49c5c4113dSnw141292
50c5c4113dSnw141292	<dependency name='filesystem-minimal'
51c5c4113dSnw141292		grouping='require_all'
52c5c4113dSnw141292		restart_on='error'
53c5c4113dSnw141292		type='service'>
54c5c4113dSnw141292		<service_fmri value='svc:/system/filesystem/minimal' />
55c5c4113dSnw141292	</dependency>
56c5c4113dSnw141292
57c5c4113dSnw141292	<exec_method
58c5c4113dSnw141292		type='method'
59c5c4113dSnw141292		name='start'
60c5c4113dSnw141292		exec='/usr/lib/idmapd'
61c5c4113dSnw141292		timeout_seconds='60' />
62c5c4113dSnw141292
63c5c4113dSnw141292	<exec_method
64c5c4113dSnw141292		type='method'
65c5c4113dSnw141292		name='stop'
66c5c4113dSnw141292		exec=':kill'
67c5c4113dSnw141292		timeout_seconds='60' />
68c5c4113dSnw141292
69c5c4113dSnw141292	<exec_method
70c5c4113dSnw141292		type='method'
71c5c4113dSnw141292		name='refresh'
72c5c4113dSnw141292		exec=':kill -HUP'
73c5c4113dSnw141292		timeout_seconds='60' />
74c5c4113dSnw141292
75c5c4113dSnw141292	<property_group name='general' type='framework'>
76c5c4113dSnw141292		<propval
77c5c4113dSnw141292			name='action_authorization'
78c5c4113dSnw141292			type='astring'
79c5c4113dSnw141292			value='solaris.smf.manage.idmap' />
80d7b20d6bSbaban		<propval
81d7b20d6bSbaban			name='value_authorization'
82d7b20d6bSbaban			type='astring'
83d7b20d6bSbaban			value='solaris.smf.manage.idmap' />
84c5c4113dSnw141292	</property_group>
85c5c4113dSnw141292
86c5c4113dSnw141292<!--
87c5c4113dSnw141292	Properties affecting the service
88c5c4113dSnw141292-->
89c5c4113dSnw141292	<property_group name='config' type='application' >
90c5c4113dSnw141292		<stability value='Unstable' />
91c5c4113dSnw141292		<propval
92c5c4113dSnw141292			name='list_size_limit'
93c5c4113dSnw141292			type='count'
94c5c4113dSnw141292			value='0' />
95c5c4113dSnw141292		<propval
96c5c4113dSnw141292			name='value_authorization'
97c5c4113dSnw141292			type='astring'
98c5c4113dSnw141292			value='solaris.smf.value.idmap' />
99*3f1de28dSBayard Bell		<propval
100*3f1de28dSBayard Bell			name='id_cache_timeout'
101*3f1de28dSBayard Bell			type='count'
102*3f1de28dSBayard Bell			value='86400' />
103*3f1de28dSBayard Bell		<propval
104*3f1de28dSBayard Bell			name='name_cache_timeout'
105*3f1de28dSBayard Bell			type='count'
106*3f1de28dSBayard Bell			value='604800' />
107c5c4113dSnw141292	</property_group>
108c5c4113dSnw141292
109148c5f43SAlan Wright	<property_group name='debug' type='application' >
110148c5f43SAlan Wright		<stability value='Unstable' />
111148c5f43SAlan Wright		<propval name='all'       type='integer' value='0' />
112148c5f43SAlan Wright		<propval name='config'    type='integer' value='0' />
113148c5f43SAlan Wright		<propval name='mapping'   type='integer' value='0' />
114148c5f43SAlan Wright		<propval name='discovery' type='integer' value='0' />
115148c5f43SAlan Wright		<propval name='dns'       type='integer' value='0' />
116148c5f43SAlan Wright		<propval name='ldap'      type='integer' value='0' />
117148c5f43SAlan Wright		<propval
118148c5f43SAlan Wright			name='value_authorization'
119148c5f43SAlan Wright			type='astring'
120148c5f43SAlan Wright			value='solaris.smf.value.idmap' />
121148c5f43SAlan Wright	</property_group>
122148c5f43SAlan Wright
123c5c4113dSnw141292	<stability value='Unstable' />
124c5c4113dSnw141292
125c5c4113dSnw141292	<template>
126c5c4113dSnw141292		<common_name>
127c5c4113dSnw141292			<loctext xml:lang='C'>
128c5c4113dSnw141292			Native Identity Mapping Service
129c5c4113dSnw141292			</loctext>
130c5c4113dSnw141292		</common_name>
131c5c4113dSnw141292		<documentation>
132c5c4113dSnw141292			<manpage title='idmapd' section='1M'
133c5c4113dSnw141292				manpath='/usr/share/man' />
134c5c4113dSnw141292			<manpage title='idmap' section='1M'
135c5c4113dSnw141292				manpath='/usr/share/man' />
136c5c4113dSnw141292		</documentation>
137c5c4113dSnw141292	</template>
138c5c4113dSnw141292
139c5c4113dSnw141292</service>
140c5c4113dSnw141292
141c5c4113dSnw141292</service_bundle>
142