xref: /illumos-gate/usr/src/cmd/pools/poold/poold.xml (revision 82ae1648ab152f127ab6c9a6bdbea9e0a589a488)
126d8ba22Sgarypen<?xml version="1.0"?>
226d8ba22Sgarypen<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
326d8ba22Sgarypen<!--
426d8ba22Sgarypen    CDDL HEADER START
526d8ba22Sgarypen
626d8ba22Sgarypen    The contents of this file are subject to the terms of the
726d8ba22Sgarypen    Common Development and Distribution License (the "License").
826d8ba22Sgarypen    You may not use this file except in compliance with the License.
926d8ba22Sgarypen
1026d8ba22Sgarypen    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1126d8ba22Sgarypen    or http://www.opensolaris.org/os/licensing.
1226d8ba22Sgarypen    See the License for the specific language governing permissions
1326d8ba22Sgarypen    and limitations under the License.
1426d8ba22Sgarypen
1526d8ba22Sgarypen    When distributing Covered Code, include this CDDL HEADER in each
1626d8ba22Sgarypen    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1726d8ba22Sgarypen    If applicable, add the following below this CDDL HEADER, with the
1826d8ba22Sgarypen    fields enclosed by brackets "[]" replaced with your own identifying
1926d8ba22Sgarypen    information: Portions Copyright [yyyy] [name of copyright owner]
2026d8ba22Sgarypen
2126d8ba22Sgarypen    CDDL HEADER END
2226d8ba22Sgarypen
2326d8ba22Sgarypen    Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
2426d8ba22Sgarypen    Use is subject to license terms.
2526d8ba22Sgarypen
2626d8ba22Sgarypen    NOTE:  This service manifest is not editable; its contents will
2726d8ba22Sgarypen    be overwritten by package or patch operations, including
2826d8ba22Sgarypen    operating system upgrade.  Make customizations in a different
2926d8ba22Sgarypen    file.
3026d8ba22Sgarypen-->
3126d8ba22Sgarypen
3226d8ba22Sgarypen<service_bundle type='manifest' name='SUNWpoolr:poold'>
3326d8ba22Sgarypen
3426d8ba22Sgarypen<service
3526d8ba22Sgarypen	name='system/pools/dynamic'
3626d8ba22Sgarypen	type='service'
3726d8ba22Sgarypen	version='1'>
3826d8ba22Sgarypen
3926d8ba22Sgarypen	<create_default_instance enabled='false' />
4026d8ba22Sgarypen
4126d8ba22Sgarypen	<single_instance />
4226d8ba22Sgarypen
4326d8ba22Sgarypen	<dependency
4426d8ba22Sgarypen		name='var'
4526d8ba22Sgarypen		type='service'
4626d8ba22Sgarypen		grouping='require_all'
4726d8ba22Sgarypen		restart_on='none'>
4826d8ba22Sgarypen		<service_fmri value='svc:/system/filesystem/local' />
4926d8ba22Sgarypen	</dependency>
5026d8ba22Sgarypen
5126d8ba22Sgarypen	<!-- Resource Pools service must be active. -->
5226d8ba22Sgarypen	<!-- poold detects changes to the Resource Pools configuration,
5326d8ba22Sgarypen	     so restart_on is set to 'none'. -->
5426d8ba22Sgarypen	<dependency
5526d8ba22Sgarypen		name='pools'
5626d8ba22Sgarypen		type='service'
5726d8ba22Sgarypen		grouping='require_all'
5826d8ba22Sgarypen		restart_on='none'>
5926d8ba22Sgarypen		<service_fmri value='svc:/system/pools:default' />
6026d8ba22Sgarypen	</dependency>
6126d8ba22Sgarypen
6226d8ba22Sgarypen	<exec_method
6326d8ba22Sgarypen		type='method'
6426d8ba22Sgarypen		name='start'
6526d8ba22Sgarypen		exec='/lib/svc/method/svc-poold %m'
6626d8ba22Sgarypen		timeout_seconds='60'>
67*82ae1648SAndy Fiddaman		<method_context working_directory='/'>
6826d8ba22Sgarypen			<method_credential user='root' group='root' />
6926d8ba22Sgarypen		</method_context>
7026d8ba22Sgarypen	</exec_method>
7126d8ba22Sgarypen
7226d8ba22Sgarypen	<exec_method
7326d8ba22Sgarypen		type='method'
7426d8ba22Sgarypen		name='stop'
7526d8ba22Sgarypen		exec=':kill'
7626d8ba22Sgarypen		timeout_seconds='60'>
77*82ae1648SAndy Fiddaman		<method_context working_directory='/'>
7826d8ba22Sgarypen			<method_credential user='root' group='root' />
7926d8ba22Sgarypen		</method_context>
8026d8ba22Sgarypen	</exec_method>
8126d8ba22Sgarypen
8226d8ba22Sgarypen	<exec_method
8326d8ba22Sgarypen		type='method'
8426d8ba22Sgarypen		name='refresh'
8526d8ba22Sgarypen		exec=':kill -HUP'
8626d8ba22Sgarypen		timeout_seconds='60'>
87*82ae1648SAndy Fiddaman		<method_context working_directory='/'>
8826d8ba22Sgarypen			<method_credential user='root' group='root' />
8926d8ba22Sgarypen		</method_context>
9026d8ba22Sgarypen	</exec_method>
9126d8ba22Sgarypen
9226d8ba22Sgarypen	<stability value='Unstable' />
9326d8ba22Sgarypen
9426d8ba22Sgarypen	<template>
9526d8ba22Sgarypen		<common_name>
9626d8ba22Sgarypen			<loctext xml:lang='C'>
9726d8ba22Sgarypen			dynamic resource pools
9826d8ba22Sgarypen			</loctext>
9926d8ba22Sgarypen		</common_name>
10026d8ba22Sgarypen		<documentation>
101bbf21555SRichard Lowe			<manpage title='poold' section='8' manpath='/usr/share/man' />
10226d8ba22Sgarypen		</documentation>
10326d8ba22Sgarypen	</template>
10426d8ba22Sgarypen</service>
10526d8ba22Sgarypen
10626d8ba22Sgarypen</service_bundle>
107