9804 hal-set-property should support --direct option
[unleashed.git] / usr / src / cmd / acctadm / extended-accounting.xml
blob07cb9af9c19ec6a5820f56a5551bd1889bafda7e
1 <?xml version="1.0"?>
2 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3 <!--
4  Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
5  Use is subject to license terms.
7  CDDL HEADER START
9  The contents of this file are subject to the terms of the
10  Common Development and Distribution License (the "License").
11  You may not use this file except in compliance with the License.
13  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14  or http://www.opensolaris.org/os/licensing.
15  See the License for the specific language governing permissions
16  and limitations under the License.
18  When distributing Covered Code, include this CDDL HEADER in each
19  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20  If applicable, add the following below this CDDL HEADER, with the
21  fields enclosed by brackets "[]" replaced with your own identifying
22  information: Portions Copyright [yyyy] [name of copyright owner]
24  CDDL HEADER END
26         NOTE:  This service manifest is not editable; its contents will
27         be overwritten by package or patch operations, including
28         operating system upgrade.  Make customizations in a different
29         file.
31         NOTE: Do NOT edit the 'config' properties directly, use acctadm(1M)
32         instead.
34         Service manifest for extended accounting.
35 -->
37 <service_bundle type='manifest' name='SUNWcsr:extended-accounting'>
39 <service name='system/extended-accounting' type='service' version='1'>
41         <dependency
42                 name='usr'
43                 type='service'
44                 grouping='require_all'
45                 restart_on='none'>
46                 <service_fmri value='svc:/system/filesystem/minimal' />
47         </dependency>
49         <exec_method
50                 type='method'
51                 name='start'
52                 exec='/usr/sbin/acctadm -s'
53                 timeout_seconds='60' />
55         <exec_method
56                 type='method'
57                 name='stop'
58                 exec=':true'
59                 timeout_seconds='60' />
61         <property_group name='startd' type='framework'>
62                 <propval name='duration' type='astring'
63                         value='transient' />
64         </property_group>
66         <instance name='flow' enabled='false'>
68                 <property_group name='general' type='framework'>
69                         <propval name='action_authorization' type='astring'
70                                 value='solaris.smf.manage.extended-accounting.flow' />
71                         <propval name='value_authorization' type='astring'
72                                 value='solaris.smf.manage.extended-accounting.flow' />
73                 </property_group>
75                 <property_group name='config' type='application'>
76                         <propval name='value_authorization' type='astring'
77                                 value='solaris.smf.value.extended-accounting.flow' />
78                         <propval name='enabled' type='boolean'
79                                 value='false' />
80                         <propval name='file' type='astring'
81                                 value='none' />
82                         <propval name='tracked' type='astring'
83                                 value='none' />
84                         <propval name='untracked' type='astring'
85                                 value='extended' />
86                 </property_group>
87                 
88                 <template>
89                         <common_name>
90                                 <loctext xml:lang='C'>
91                                         configure flow extended accounting
92                                 </loctext>
93                         </common_name>
94         
95                         <documentation>
96                                 <manpage
97                                         title='acctadm' section='1M'
98                                         manpath='/usr/share/man' />
99                         </documentation>
100                 </template>
101         </instance>
103         <instance name='process' enabled='false'>
105                 <property_group name='general' type='framework'>
106                         <propval name='action_authorization' type='astring'
107                                 value='solaris.smf.manage.extended-accounting.process' />
108                         <propval name='value_authorization' type='astring'
109                                 value='solaris.smf.manage.extended-accounting.process' />
110                 </property_group>
112                 <property_group name='config' type='application'>
113                         <propval name='value_authorization' type='astring'
114                                 value='solaris.smf.value.extended-accounting.process' />
115                         <propval name='enabled' type='boolean'
116                                 value='false' />
117                         <propval name='file' type='astring'
118                                 value='none' />
119                         <propval name='tracked' type='astring'
120                                 value='none' />
121                         <propval name='untracked' type='astring'
122                                 value='extended,host' />
123                 </property_group>
124         
125                 <template>
126                         <common_name>
127                                 <loctext xml:lang='C'>
128                                         configure process extended accounting
129                                 </loctext>
130                         </common_name>
131         
132                         <documentation>
133                                 <manpage
134                                         title='acctadm' section='1M'
135                                         manpath='/usr/share/man' />
136                         </documentation>
137                 </template>
138         </instance>
140         <instance name='task' enabled='false'>
142                 <property_group name='general' type='framework'>
143                         <propval name='action_authorization' type='astring'
144                                 value='solaris.smf.manage.extended-accounting.task' />
145                         <propval name='value_authorization' type='astring'
146                                 value='solaris.smf.manage.extended-accounting.task' />
147                 </property_group>
149                 <property_group name='config' type='application'>
150                         <propval name='value_authorization' type='astring'
151                                 value='solaris.smf.value.extended-accounting.task' />
152                         <propval name='enabled' type='boolean'
153                                 value='false' />
154                         <propval name='file' type='astring'
155                                 value='none' />
156                         <propval name='tracked' type='astring'
157                                 value='none' />
158                         <propval name='untracked' type='astring'
159                                 value='extended' />
160                 </property_group>
161                 
162                 <template>
163                         <common_name>
164                                 <loctext xml:lang='C'>
165                                         configure task extended accounting
166                                 </loctext>
167                         </common_name>
168         
169                         <documentation>
170                                 <manpage
171                                         title='acctadm' section='1M'
172                                         manpath='/usr/share/man' />
173                         </documentation>
174                 </template>
175         </instance>
177         <instance name='net' enabled='false'>
179                 <property_group name='general' type='framework'>
180                         <propval name='action_authorization' type='astring'
181                                 value='solaris.smf.manage.extended-accounting.net' />
182                         <propval name='value_authorization' type='astring'
183                                 value='solaris.smf.manage.extended-accounting.net' />
184                 </property_group>
186                 <property_group name='config' type='application'>
187                         <propval name='value_authorization' type='astring'
188                                 value='solaris.smf.value.extended-accounting.net' />
189                         <propval name='enabled' type='boolean'
190                                 value='false' />
191                         <propval name='file' type='astring'
192                                 value='none' />
193                         <propval name='tracked' type='astring'
194                                 value='none' />
195                         <propval name='untracked' type='astring'
196                                 value='extended' />
197                 </property_group>
198                 
199                 <template>
200                         <common_name>
201                                 <loctext xml:lang='C'>
202                                         configure net extended accounting
203                                 </loctext>
204                         </common_name>
205         
206                         <documentation>
207                                 <manpage
208                                         title='acctadm' section='1M'
209                                         manpath='/usr/share/man' />
210                         </documentation>
211                 </template>
212         </instance>
213         
214         <stability value='Unstable' />
215 </service>
217 </service_bundle>