xref: /illumos-gate/usr/src/cmd/auditset/auditset.xml (revision 6a634c9d)
1*f8994074SJan Friedel<?xml version="1.0"?>
2*f8994074SJan Friedel<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*f8994074SJan Friedel<!--
4*f8994074SJan Friedel Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
5*f8994074SJan Friedel
6*f8994074SJan Friedel CDDL HEADER START
7*f8994074SJan Friedel
8*f8994074SJan Friedel The contents of this file are subject to the terms of the
9*f8994074SJan Friedel Common Development and Distribution License (the "License").
10*f8994074SJan Friedel You may not use this file except in compliance with the License.
11*f8994074SJan Friedel
12*f8994074SJan Friedel You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
13*f8994074SJan Friedel or http://www.opensolaris.org/os/licensing.
14*f8994074SJan Friedel See the License for the specific language governing permissions
15*f8994074SJan Friedel and limitations under the License.
16*f8994074SJan Friedel
17*f8994074SJan Friedel When distributing Covered Code, include this CDDL HEADER in each
18*f8994074SJan Friedel file and include the License file at usr/src/OPENSOLARIS.LICENSE.
19*f8994074SJan Friedel If applicable, add the following below this CDDL HEADER, with the
20*f8994074SJan Friedel fields enclosed by brackets "[]" replaced with your own identifying
21*f8994074SJan Friedel information: Portions Copyright [yyyy] [name of copyright owner]
22*f8994074SJan Friedel
23*f8994074SJan Friedel CDDL HEADER END
24*f8994074SJan Friedel
25*f8994074SJan Friedel    NOTE:  This service manifest is not editable; its contents will
26*f8994074SJan Friedel    be overwritten by package or patch operations, including
27*f8994074SJan Friedel    operating system upgrade.  Make customizations in a different
28*f8994074SJan Friedel    file.
29*f8994074SJan Friedel-->
30*f8994074SJan Friedel
31*f8994074SJan Friedel<service_bundle type='manifest' name='SUNWcsr:auditset'>
32*f8994074SJan Friedel
33*f8994074SJan Friedel<service
34*f8994074SJan Friedel        name='system/auditset'
35*f8994074SJan Friedel        type='service'
36*f8994074SJan Friedel        version='1'>
37*f8994074SJan Friedel
38*f8994074SJan Friedel	<create_default_instance enabled='true' />
39*f8994074SJan Friedel
40*f8994074SJan Friedel        <single_instance />
41*f8994074SJan Friedel
42*f8994074SJan Friedel	<dependency
43*f8994074SJan Friedel		name='auditset-root'
44*f8994074SJan Friedel		type='service'
45*f8994074SJan Friedel		grouping='optional_all'
46*f8994074SJan Friedel		restart_on='none'>
47*f8994074SJan Friedel		<service_fmri value='svc:/system/filesystem/root' />
48*f8994074SJan Friedel	</dependency>
49*f8994074SJan Friedel
50*f8994074SJan Friedel        <exec_method
51*f8994074SJan Friedel                type='method'
52*f8994074SJan Friedel                name='start'
53*f8994074SJan Friedel                exec='/lib/svc/method/svc-auditset'
54*f8994074SJan Friedel                timeout_seconds='5'>
55*f8994074SJan Friedel                <method_context>
56*f8994074SJan Friedel                        <method_credential user='root' group='root' />
57*f8994074SJan Friedel                </method_context>
58*f8994074SJan Friedel        </exec_method>
59*f8994074SJan Friedel
60*f8994074SJan Friedel        <exec_method
61*f8994074SJan Friedel                type='method'
62*f8994074SJan Friedel                name='stop'
63*f8994074SJan Friedel                exec=':true'
64*f8994074SJan Friedel                timeout_seconds='2'>
65*f8994074SJan Friedel        </exec_method>
66*f8994074SJan Friedel
67*f8994074SJan Friedel	<property_group name='startd' type='framework'>
68*f8994074SJan Friedel		<propval name='duration' type='astring' value='transient' />
69*f8994074SJan Friedel	</property_group>
70*f8994074SJan Friedel
71*f8994074SJan Friedel        <stability value='Unstable' />
72*f8994074SJan Friedel
73*f8994074SJan Friedel        <template>
74*f8994074SJan Friedel                <common_name>
75*f8994074SJan Friedel                        <loctext xml:lang='C'>
76*f8994074SJan Friedel                                Set non-/attributable audit flags
77*f8994074SJan Friedel				in the kernel context.
78*f8994074SJan Friedel                        </loctext>
79*f8994074SJan Friedel                </common_name>
80*f8994074SJan Friedel		<description>
81*f8994074SJan Friedel                        <loctext xml:lang='C'>
82*f8994074SJan Friedel				This service reads the system/auditd
83*f8994074SJan Friedel				application/preselection_flags/flags
84*f8994074SJan Friedel				and naflags values and initializes
85*f8994074SJan Friedel				their values in the kernel.
86*f8994074SJan Friedel                        </loctext>
87*f8994074SJan Friedel		</description>
88*f8994074SJan Friedel        </template>
89*f8994074SJan Friedel
90*f8994074SJan Friedel</service>
91*f8994074SJan Friedel
92*f8994074SJan Friedel</service_bundle>
93