xref: /titanic_52/usr/src/cmd/svc/milestone/early-manifest-import.xml (revision 9444c26f4faabda140242c3986089704c4073ced)
1*9444c26fSTom Whitten<?xml version="1.0"?>
2*9444c26fSTom Whitten<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*9444c26fSTom Whitten<!--
4*9444c26fSTom Whitten Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
5*9444c26fSTom Whitten Use is subject to license terms.
6*9444c26fSTom Whitten
7*9444c26fSTom Whitten CDDL HEADER START
8*9444c26fSTom Whitten
9*9444c26fSTom Whitten The contents of this file are subject to the terms of the
10*9444c26fSTom Whitten Common Development and Distribution License (the "License").
11*9444c26fSTom Whitten You may not use this file except in compliance with the License.
12*9444c26fSTom Whitten
13*9444c26fSTom Whitten You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*9444c26fSTom Whitten or http://www.opensolaris.org/os/licensing.
15*9444c26fSTom Whitten See the License for the specific language governing permissions
16*9444c26fSTom Whitten and limitations under the License.
17*9444c26fSTom Whitten
18*9444c26fSTom Whitten When distributing Covered Code, include this CDDL HEADER in each
19*9444c26fSTom Whitten file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*9444c26fSTom Whitten If applicable, add the following below this CDDL HEADER, with the
21*9444c26fSTom Whitten fields enclosed by brackets "[]" replaced with your own identifying
22*9444c26fSTom Whitten information: Portions Copyright [yyyy] [name of copyright owner]
23*9444c26fSTom Whitten
24*9444c26fSTom Whitten CDDL HEADER END
25*9444c26fSTom Whitten
26*9444c26fSTom Whitten	NOTE:  This service manifest is not editable; its contents will
27*9444c26fSTom Whitten	be overwritten by package or patch operations, including
28*9444c26fSTom Whitten	operating system upgrade.  Make customizations in a different
29*9444c26fSTom Whitten	file.
30*9444c26fSTom Whitten-->
31*9444c26fSTom Whitten
32*9444c26fSTom Whitten<service_bundle type='manifest' name='SUNWcsr:early-import'>
33*9444c26fSTom Whitten
34*9444c26fSTom Whitten<service
35*9444c26fSTom Whitten	name='system/early-manifest-import'
36*9444c26fSTom Whitten	type='service'
37*9444c26fSTom Whitten	version='1'>
38*9444c26fSTom Whitten
39*9444c26fSTom Whitten	<create_default_instance enabled='true' />
40*9444c26fSTom Whitten
41*9444c26fSTom Whitten	<single_instance/>
42*9444c26fSTom Whitten
43*9444c26fSTom Whitten	<!--
44*9444c26fSTom Whitten	    EMI is actually run by svc.startd before any services are
45*9444c26fSTom Whitten	    started.  Thus, there is nothing for these methods to do.
46*9444c26fSTom Whitten	-->
47*9444c26fSTom Whitten	<exec_method
48*9444c26fSTom Whitten		type='method'
49*9444c26fSTom Whitten		name='start'
50*9444c26fSTom Whitten		exec=':true'
51*9444c26fSTom Whitten		timeout_seconds='0' />
52*9444c26fSTom Whitten
53*9444c26fSTom Whitten	<exec_method
54*9444c26fSTom Whitten		type='method'
55*9444c26fSTom Whitten		name='stop'
56*9444c26fSTom Whitten		exec=':true'
57*9444c26fSTom Whitten		timeout_seconds='0' />
58*9444c26fSTom Whitten
59*9444c26fSTom Whitten	<exec_method
60*9444c26fSTom Whitten		type='method'
61*9444c26fSTom Whitten		name='refresh'
62*9444c26fSTom Whitten		exec=':true'
63*9444c26fSTom Whitten		timeout_seconds='0' />
64*9444c26fSTom Whitten
65*9444c26fSTom Whitten	<!--
66*9444c26fSTom Whitten	    Make service transient, so that startd doesn't try to restart
67*9444c26fSTom Whitten	    the service when there are no processes associated with it.
68*9444c26fSTom Whitten	-->
69*9444c26fSTom Whitten	<property_group name='startd' type='framework'>
70*9444c26fSTom Whitten		<propval name='duration' type='astring'
71*9444c26fSTom Whitten			value='transient' />
72*9444c26fSTom Whitten	</property_group>
73*9444c26fSTom Whitten
74*9444c26fSTom Whitten	<stability value='Unstable' />
75*9444c26fSTom Whitten
76*9444c26fSTom Whitten	<template>
77*9444c26fSTom Whitten		<common_name>
78*9444c26fSTom Whitten			<loctext xml:lang='C'>
79*9444c26fSTom Whittenearly manifest import
80*9444c26fSTom Whitten			</loctext>
81*9444c26fSTom Whitten		</common_name>
82*9444c26fSTom Whitten		<description>
83*9444c26fSTom Whitten			<loctext xml:lang='C'>
84*9444c26fSTom Whitten				This service imports manifests early
85*9444c26fSTom Whitten				in the boot process before services
86*9444c26fSTom Whitten				start.
87*9444c26fSTom Whitten			</loctext>
88*9444c26fSTom Whitten		</description>
89*9444c26fSTom Whitten		<documentation>
90*9444c26fSTom Whitten			<manpage title='svc.startd' section='1M'
91*9444c26fSTom Whitten			    manpath='/usr/share/man' />
92*9444c26fSTom Whitten			<manpage title='smf_method' section='5'
93*9444c26fSTom Whitten			    manpath='/usr/share/man' />
94*9444c26fSTom Whitten			<manpage title='smf' section='5'
95*9444c26fSTom Whitten			    manpath='/usr/share/man' />
96*9444c26fSTom Whitten			<manpage title='smf_bootstrap' section='5'
97*9444c26fSTom Whitten			    manpath='/usr/share/man' />
98*9444c26fSTom Whitten		</documentation>
99*9444c26fSTom Whitten
100*9444c26fSTom Whitten	</template>
101*9444c26fSTom Whitten</service>
102*9444c26fSTom Whitten
103*9444c26fSTom Whitten</service_bundle>
104