xref: /titanic_51/usr/src/cmd/pools/poold/poold.xml (revision 26d8ba2242584067b65160d24193c37cdc83cd55)
1*26d8ba22Sgarypen<?xml version="1.0"?>
2*26d8ba22Sgarypen<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*26d8ba22Sgarypen<!--
4*26d8ba22Sgarypen    CDDL HEADER START
5*26d8ba22Sgarypen
6*26d8ba22Sgarypen    The contents of this file are subject to the terms of the
7*26d8ba22Sgarypen    Common Development and Distribution License (the "License").
8*26d8ba22Sgarypen    You may not use this file except in compliance with the License.
9*26d8ba22Sgarypen
10*26d8ba22Sgarypen    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
11*26d8ba22Sgarypen    or http://www.opensolaris.org/os/licensing.
12*26d8ba22Sgarypen    See the License for the specific language governing permissions
13*26d8ba22Sgarypen    and limitations under the License.
14*26d8ba22Sgarypen
15*26d8ba22Sgarypen    When distributing Covered Code, include this CDDL HEADER in each
16*26d8ba22Sgarypen    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
17*26d8ba22Sgarypen    If applicable, add the following below this CDDL HEADER, with the
18*26d8ba22Sgarypen    fields enclosed by brackets "[]" replaced with your own identifying
19*26d8ba22Sgarypen    information: Portions Copyright [yyyy] [name of copyright owner]
20*26d8ba22Sgarypen
21*26d8ba22Sgarypen    CDDL HEADER END
22*26d8ba22Sgarypen
23*26d8ba22Sgarypen    Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
24*26d8ba22Sgarypen    Use is subject to license terms.
25*26d8ba22Sgarypen
26*26d8ba22Sgarypen    ident	"%Z%%M%	%I%	%E% SMI"
27*26d8ba22Sgarypen
28*26d8ba22Sgarypen    NOTE:  This service manifest is not editable; its contents will
29*26d8ba22Sgarypen    be overwritten by package or patch operations, including
30*26d8ba22Sgarypen    operating system upgrade.  Make customizations in a different
31*26d8ba22Sgarypen    file.
32*26d8ba22Sgarypen-->
33*26d8ba22Sgarypen
34*26d8ba22Sgarypen<service_bundle type='manifest' name='SUNWpoolr:poold'>
35*26d8ba22Sgarypen
36*26d8ba22Sgarypen<service
37*26d8ba22Sgarypen	name='system/pools/dynamic'
38*26d8ba22Sgarypen	type='service'
39*26d8ba22Sgarypen	version='1'>
40*26d8ba22Sgarypen
41*26d8ba22Sgarypen	<create_default_instance enabled='false' />
42*26d8ba22Sgarypen
43*26d8ba22Sgarypen	<single_instance />
44*26d8ba22Sgarypen
45*26d8ba22Sgarypen	<dependency
46*26d8ba22Sgarypen		name='var'
47*26d8ba22Sgarypen		type='service'
48*26d8ba22Sgarypen		grouping='require_all'
49*26d8ba22Sgarypen		restart_on='none'>
50*26d8ba22Sgarypen		<service_fmri value='svc:/system/filesystem/local' />
51*26d8ba22Sgarypen	</dependency>
52*26d8ba22Sgarypen
53*26d8ba22Sgarypen	<!-- Resource Pools service must be active. -->
54*26d8ba22Sgarypen	<!-- poold detects changes to the Resource Pools configuration,
55*26d8ba22Sgarypen	     so restart_on is set to 'none'. -->
56*26d8ba22Sgarypen	<dependency
57*26d8ba22Sgarypen		name='pools'
58*26d8ba22Sgarypen		type='service'
59*26d8ba22Sgarypen		grouping='require_all'
60*26d8ba22Sgarypen		restart_on='none'>
61*26d8ba22Sgarypen		<service_fmri value='svc:/system/pools:default' />
62*26d8ba22Sgarypen	</dependency>
63*26d8ba22Sgarypen
64*26d8ba22Sgarypen	<exec_method
65*26d8ba22Sgarypen		type='method'
66*26d8ba22Sgarypen		name='start'
67*26d8ba22Sgarypen		exec='/lib/svc/method/svc-poold %m'
68*26d8ba22Sgarypen		timeout_seconds='60'>
69*26d8ba22Sgarypen		<method_context>
70*26d8ba22Sgarypen			<method_credential user='root' group='root' />
71*26d8ba22Sgarypen		</method_context>
72*26d8ba22Sgarypen	</exec_method>
73*26d8ba22Sgarypen
74*26d8ba22Sgarypen	<exec_method
75*26d8ba22Sgarypen		type='method'
76*26d8ba22Sgarypen		name='stop'
77*26d8ba22Sgarypen		exec=':kill'
78*26d8ba22Sgarypen		timeout_seconds='60'>
79*26d8ba22Sgarypen		<method_context>
80*26d8ba22Sgarypen			<method_credential user='root' group='root' />
81*26d8ba22Sgarypen		</method_context>
82*26d8ba22Sgarypen	</exec_method>
83*26d8ba22Sgarypen
84*26d8ba22Sgarypen	<exec_method
85*26d8ba22Sgarypen		type='method'
86*26d8ba22Sgarypen		name='refresh'
87*26d8ba22Sgarypen		exec=':kill -HUP'
88*26d8ba22Sgarypen		timeout_seconds='60'>
89*26d8ba22Sgarypen		<method_context>
90*26d8ba22Sgarypen			<method_credential user='root' group='root' />
91*26d8ba22Sgarypen		</method_context>
92*26d8ba22Sgarypen	</exec_method>
93*26d8ba22Sgarypen
94*26d8ba22Sgarypen	<stability value='Unstable' />
95*26d8ba22Sgarypen
96*26d8ba22Sgarypen	<template>
97*26d8ba22Sgarypen		<common_name>
98*26d8ba22Sgarypen			<loctext xml:lang='C'>
99*26d8ba22Sgarypen			dynamic resource pools
100*26d8ba22Sgarypen			</loctext>
101*26d8ba22Sgarypen		</common_name>
102*26d8ba22Sgarypen		<documentation>
103*26d8ba22Sgarypen			<manpage title='poold' section='1M' manpath='/usr/share/man' />
104*26d8ba22Sgarypen		</documentation>
105*26d8ba22Sgarypen	</template>
106*26d8ba22Sgarypen</service>
107*26d8ba22Sgarypen
108*26d8ba22Sgarypen</service_bundle>
109