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