xref: /titanic_50/usr/src/cmd/oplhpd/oplhpd.xml (revision 2515106e7d08e580f4a13a112effce32f0109a89)
1*a4ac8bb3Sdnielsen<?xml version="1.0"?>
2*a4ac8bb3Sdnielsen<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*a4ac8bb3Sdnielsen<!--
4*a4ac8bb3Sdnielsen Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
5*a4ac8bb3Sdnielsen Use is subject to license terms.
6*a4ac8bb3Sdnielsen
7*a4ac8bb3Sdnielsen  CDDL HEADER START
8*a4ac8bb3Sdnielsen
9*a4ac8bb3Sdnielsen  The contents of this file are subject to the terms of the
10*a4ac8bb3Sdnielsen  Common Development and Distribution License (the "License").
11*a4ac8bb3Sdnielsen  You may not use this file except in compliance with the License.
12*a4ac8bb3Sdnielsen
13*a4ac8bb3Sdnielsen  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14*a4ac8bb3Sdnielsen  or http://www.opensolaris.org/os/licensing.
15*a4ac8bb3Sdnielsen  See the License for the specific language governing permissions
16*a4ac8bb3Sdnielsen  and limitations under the License.
17*a4ac8bb3Sdnielsen
18*a4ac8bb3Sdnielsen  When distributing Covered Code, include this CDDL HEADER in each
19*a4ac8bb3Sdnielsen  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
20*a4ac8bb3Sdnielsen  If applicable, add the following below this CDDL HEADER, with the
21*a4ac8bb3Sdnielsen  fields enclosed by brackets "[]" replaced with your own identifying
22*a4ac8bb3Sdnielsen  information: Portions Copyright [yyyy] [name of copyright owner]
23*a4ac8bb3Sdnielsen
24*a4ac8bb3Sdnielsen  CDDL HEADER END
25*a4ac8bb3Sdnielsen
26*a4ac8bb3Sdnielsen	ident	"%Z%%M%	%I%	%E% SMI"
27*a4ac8bb3Sdnielsen
28*a4ac8bb3Sdnielsen        NOTE:  This service manifest is not editable; its contents will
29*a4ac8bb3Sdnielsen        be overwritten by package or patch operations, including
30*a4ac8bb3Sdnielsen        operating system upgrade.  Make customizations in a different
31*a4ac8bb3Sdnielsen        file.
32*a4ac8bb3Sdnielsen-->
33*a4ac8bb3Sdnielsen
34*a4ac8bb3Sdnielsen<service_bundle type='manifest' name='SUNWdcsr:oplhpd'>
35*a4ac8bb3Sdnielsen
36*a4ac8bb3Sdnielsen<service
37*a4ac8bb3Sdnielsen	name='platform/sun4u/oplhpd'
38*a4ac8bb3Sdnielsen	type='service'
39*a4ac8bb3Sdnielsen	version='1'>
40*a4ac8bb3Sdnielsen
41*a4ac8bb3Sdnielsen	<create_default_instance enabled='false' />
42*a4ac8bb3Sdnielsen
43*a4ac8bb3Sdnielsen	<single_instance/>
44*a4ac8bb3Sdnielsen
45*a4ac8bb3Sdnielsen	<!--
46*a4ac8bb3Sdnielsen		At present, the oplhpd.xml manifest is delivered outside of
47*a4ac8bb3Sdnielsen		SUNWdcsr because it is a usr package.  Therefore we insert a
48*a4ac8bb3Sdnielsen		dependency on the oplhpd binary being present (i.e. SUNWdcsu
49*a4ac8bb3Sdnielsen		has been installed).
50*a4ac8bb3Sdnielsen	-->
51*a4ac8bb3Sdnielsen	<dependency
52*a4ac8bb3Sdnielsen		name='SUNWdcsu'
53*a4ac8bb3Sdnielsen		grouping='require_all'
54*a4ac8bb3Sdnielsen		restart_on='none'
55*a4ac8bb3Sdnielsen		type='path'>
56*a4ac8bb3Sdnielsen		<service_fmri value='file://localhost/usr/platform/SUNW,SPARC-Enterprise/lib/sparcv9/oplhpd' />
57*a4ac8bb3Sdnielsen	</dependency>
58*a4ac8bb3Sdnielsen
59*a4ac8bb3Sdnielsen	<!--
60*a4ac8bb3Sdnielsen		oplhpd should be started after syseventd is running.
61*a4ac8bb3Sdnielsen	-->
62*a4ac8bb3Sdnielsen	<dependency
63*a4ac8bb3Sdnielsen		name='startup_req'
64*a4ac8bb3Sdnielsen		grouping='require_all'
65*a4ac8bb3Sdnielsen		restart_on='none'
66*a4ac8bb3Sdnielsen		type='service'>
67*a4ac8bb3Sdnielsen		<service_fmri value='svc:/system/sysevent' />
68*a4ac8bb3Sdnielsen	</dependency>
69*a4ac8bb3Sdnielsen
70*a4ac8bb3Sdnielsen	<exec_method
71*a4ac8bb3Sdnielsen		type='method'
72*a4ac8bb3Sdnielsen		name='start'
73*a4ac8bb3Sdnielsen		exec='/lib/svc/method/svc-oplhpd'
74*a4ac8bb3Sdnielsen		timeout_seconds='60' />
75*a4ac8bb3Sdnielsen
76*a4ac8bb3Sdnielsen	<exec_method
77*a4ac8bb3Sdnielsen		type='method'
78*a4ac8bb3Sdnielsen		name='stop'
79*a4ac8bb3Sdnielsen		exec=':kill'
80*a4ac8bb3Sdnielsen		timeout_seconds='60' />
81*a4ac8bb3Sdnielsen
82*a4ac8bb3Sdnielsen	<stability value='Unstable' />
83*a4ac8bb3Sdnielsen
84*a4ac8bb3Sdnielsen	<template>
85*a4ac8bb3Sdnielsen		<common_name>
86*a4ac8bb3Sdnielsen			<loctext xml:lang='C'>
87*a4ac8bb3Sdnielsen			SPARC-Enterprise hot-plug daemon
88*a4ac8bb3Sdnielsen			</loctext>
89*a4ac8bb3Sdnielsen		</common_name>
90*a4ac8bb3Sdnielsen		<documentation>
91*a4ac8bb3Sdnielsen			<manpage title='oplhpd' section='1M'
92*a4ac8bb3Sdnielsen				manpath='/usr/share/man' />
93*a4ac8bb3Sdnielsen		</documentation>
94*a4ac8bb3Sdnielsen	</template>
95*a4ac8bb3Sdnielsen</service>
96*a4ac8bb3Sdnielsen
97*a4ac8bb3Sdnielsen</service_bundle>
98