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