19444c26fSTom Whitten<?xml version="1.0"?>
29444c26fSTom Whitten<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
39444c26fSTom Whitten<!--
49444c26fSTom Whitten Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
59444c26fSTom Whitten Use is subject to license terms.
69444c26fSTom Whitten
79444c26fSTom Whitten CDDL HEADER START
89444c26fSTom Whitten
99444c26fSTom Whitten The contents of this file are subject to the terms of the
109444c26fSTom Whitten Common Development and Distribution License (the "License").
119444c26fSTom Whitten You may not use this file except in compliance with the License.
129444c26fSTom Whitten
139444c26fSTom Whitten You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
149444c26fSTom Whitten or http://www.opensolaris.org/os/licensing.
159444c26fSTom Whitten See the License for the specific language governing permissions
169444c26fSTom Whitten and limitations under the License.
179444c26fSTom Whitten
189444c26fSTom Whitten When distributing Covered Code, include this CDDL HEADER in each
199444c26fSTom Whitten file and include the License file at usr/src/OPENSOLARIS.LICENSE.
209444c26fSTom Whitten If applicable, add the following below this CDDL HEADER, with the
219444c26fSTom Whitten fields enclosed by brackets "[]" replaced with your own identifying
229444c26fSTom Whitten information: Portions Copyright [yyyy] [name of copyright owner]
239444c26fSTom Whitten
249444c26fSTom Whitten CDDL HEADER END
259444c26fSTom Whitten
269444c26fSTom Whitten	NOTE:  This service manifest is not editable; its contents will
279444c26fSTom Whitten	be overwritten by package or patch operations, including
289444c26fSTom Whitten	operating system upgrade.  Make customizations in a different
299444c26fSTom Whitten	file.
309444c26fSTom Whitten-->
319444c26fSTom Whitten
329444c26fSTom Whitten<service_bundle type='manifest' name='SUNWcsr:early-import'>
339444c26fSTom Whitten
349444c26fSTom Whitten<service
359444c26fSTom Whitten	name='system/early-manifest-import'
369444c26fSTom Whitten	type='service'
379444c26fSTom Whitten	version='1'>
389444c26fSTom Whitten
399444c26fSTom Whitten	<create_default_instance enabled='true' />
409444c26fSTom Whitten
419444c26fSTom Whitten	<single_instance/>
429444c26fSTom Whitten
439444c26fSTom Whitten	<!--
449444c26fSTom Whitten	    EMI is actually run by svc.startd before any services are
459444c26fSTom Whitten	    started.  Thus, there is nothing for these methods to do.
469444c26fSTom Whitten	-->
479444c26fSTom Whitten	<exec_method
489444c26fSTom Whitten		type='method'
499444c26fSTom Whitten		name='start'
509444c26fSTom Whitten		exec=':true'
519444c26fSTom Whitten		timeout_seconds='0' />
529444c26fSTom Whitten
539444c26fSTom Whitten	<exec_method
549444c26fSTom Whitten		type='method'
559444c26fSTom Whitten		name='stop'
569444c26fSTom Whitten		exec=':true'
579444c26fSTom Whitten		timeout_seconds='0' />
589444c26fSTom Whitten
599444c26fSTom Whitten	<exec_method
609444c26fSTom Whitten		type='method'
619444c26fSTom Whitten		name='refresh'
629444c26fSTom Whitten		exec=':true'
639444c26fSTom Whitten		timeout_seconds='0' />
649444c26fSTom Whitten
659444c26fSTom Whitten	<!--
669444c26fSTom Whitten	    Make service transient, so that startd doesn't try to restart
67*bbf21555SRichard Lowe	    the service when there are no processes associated with it.
689444c26fSTom Whitten	-->
699444c26fSTom Whitten	<property_group name='startd' type='framework'>
709444c26fSTom Whitten		<propval name='duration' type='astring'
719444c26fSTom Whitten			value='transient' />
729444c26fSTom Whitten	</property_group>
739444c26fSTom Whitten
749444c26fSTom Whitten	<stability value='Unstable' />
759444c26fSTom Whitten
769444c26fSTom Whitten	<template>
779444c26fSTom Whitten		<common_name>
789444c26fSTom Whitten			<loctext xml:lang='C'>
799444c26fSTom Whittenearly manifest import
809444c26fSTom Whitten			</loctext>
819444c26fSTom Whitten		</common_name>
829444c26fSTom Whitten		<description>
839444c26fSTom Whitten			<loctext xml:lang='C'>
849444c26fSTom Whitten				This service imports manifests early
859444c26fSTom Whitten				in the boot process before services
869444c26fSTom Whitten				start.
879444c26fSTom Whitten			</loctext>
889444c26fSTom Whitten		</description>
899444c26fSTom Whitten		<documentation>
90*bbf21555SRichard Lowe			<manpage title='svc.startd' section='8'
919444c26fSTom Whitten			    manpath='/usr/share/man' />
92*bbf21555SRichard Lowe			<manpage title='smf_method' section='7'
939444c26fSTom Whitten			    manpath='/usr/share/man' />
94*bbf21555SRichard Lowe			<manpage title='smf' section='7'
959444c26fSTom Whitten			    manpath='/usr/share/man' />
96*bbf21555SRichard Lowe			<manpage title='smf_bootstrap' section='7'
979444c26fSTom Whitten			    manpath='/usr/share/man' />
989444c26fSTom Whitten		</documentation>
999444c26fSTom Whitten
1009444c26fSTom Whitten	</template>
1019444c26fSTom Whitten</service>
1029444c26fSTom Whitten
1039444c26fSTom Whitten</service_bundle>
104