xref: /onnv-gate/usr/src/cmd/rpcsvc/rpc.bootparamd/bootparams.xml (revision 8823:000507e9108d)
10Sstevel@tonic-gate<?xml version="1.0"?>
20Sstevel@tonic-gate<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
30Sstevel@tonic-gate<!--
4*8823STruong.Q.Nguyen@Sun.COM Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
50Sstevel@tonic-gate Use is subject to license terms.
60Sstevel@tonic-gate
70Sstevel@tonic-gate CDDL HEADER START
80Sstevel@tonic-gate
90Sstevel@tonic-gate The contents of this file are subject to the terms of the
10*8823STruong.Q.Nguyen@Sun.COM Common Development and Distribution License (the "License").
11*8823STruong.Q.Nguyen@Sun.COM You may not use this file except in compliance with the License.
120Sstevel@tonic-gate
130Sstevel@tonic-gate You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
140Sstevel@tonic-gate or http://www.opensolaris.org/os/licensing.
150Sstevel@tonic-gate See the License for the specific language governing permissions
160Sstevel@tonic-gate and limitations under the License.
170Sstevel@tonic-gate
180Sstevel@tonic-gate When distributing Covered Code, include this CDDL HEADER in each
190Sstevel@tonic-gate file and include the License file at usr/src/OPENSOLARIS.LICENSE.
200Sstevel@tonic-gate If applicable, add the following below this CDDL HEADER, with the
210Sstevel@tonic-gate fields enclosed by brackets "[]" replaced with your own identifying
220Sstevel@tonic-gate information: Portions Copyright [yyyy] [name of copyright owner]
230Sstevel@tonic-gate
240Sstevel@tonic-gate CDDL HEADER END
250Sstevel@tonic-gate
260Sstevel@tonic-gate	NOTE:  This service manifest is not editable; its contents will
270Sstevel@tonic-gate	be overwritten by package or patch operations, including
280Sstevel@tonic-gate	operating system upgrade.  Make customizations in a different
290Sstevel@tonic-gate	file.
300Sstevel@tonic-gate
310Sstevel@tonic-gate	Service manifest for the rpc.bootparamd service.
320Sstevel@tonic-gate-->
330Sstevel@tonic-gate
340Sstevel@tonic-gate<service_bundle type='manifest' name='SUNWbsr:bootparams'>
350Sstevel@tonic-gate
360Sstevel@tonic-gate<service
370Sstevel@tonic-gate	name='network/rpc/bootparams'
380Sstevel@tonic-gate	type='service'
390Sstevel@tonic-gate	version='1'>
400Sstevel@tonic-gate
410Sstevel@tonic-gate	<create_default_instance enabled='false' />
420Sstevel@tonic-gate
430Sstevel@tonic-gate	<single_instance/>
440Sstevel@tonic-gate
450Sstevel@tonic-gate	<dependency
460Sstevel@tonic-gate		name='network'
470Sstevel@tonic-gate		grouping='require_all'
480Sstevel@tonic-gate		restart_on='none'
490Sstevel@tonic-gate		type='service'>
500Sstevel@tonic-gate		<service_fmri value='svc:/milestone/network' />
510Sstevel@tonic-gate	</dependency>
520Sstevel@tonic-gate
530Sstevel@tonic-gate	<dependency
540Sstevel@tonic-gate		name='name-services'
550Sstevel@tonic-gate		grouping='require_all'
560Sstevel@tonic-gate		restart_on='refresh'
570Sstevel@tonic-gate		type='service'>
580Sstevel@tonic-gate		<service_fmri value='svc:/milestone/name-services' />
590Sstevel@tonic-gate	</dependency>
600Sstevel@tonic-gate
610Sstevel@tonic-gate	<dependency name='rpcbind'
620Sstevel@tonic-gate	    grouping='require_all'
630Sstevel@tonic-gate	    restart_on='restart'
640Sstevel@tonic-gate	    type='service'>
650Sstevel@tonic-gate		<service_fmri value='svc:/network/rpc/bind'/>
660Sstevel@tonic-gate	</dependency>
670Sstevel@tonic-gate
680Sstevel@tonic-gate	<dependent
690Sstevel@tonic-gate		name='rpc-bootparams_multi-user-server'
700Sstevel@tonic-gate		grouping='optional_all'
710Sstevel@tonic-gate		restart_on='none'>
720Sstevel@tonic-gate			<service_fmri
730Sstevel@tonic-gate			    value='svc:/milestone/multi-user-server' />
740Sstevel@tonic-gate	</dependent>
750Sstevel@tonic-gate
760Sstevel@tonic-gate	<exec_method
770Sstevel@tonic-gate		type='method'
780Sstevel@tonic-gate		name='start'
790Sstevel@tonic-gate		exec='/usr/sbin/rpc.bootparamd'
800Sstevel@tonic-gate		timeout_seconds='60' />
810Sstevel@tonic-gate
820Sstevel@tonic-gate	<exec_method
830Sstevel@tonic-gate		type='method'
840Sstevel@tonic-gate		name='stop'
850Sstevel@tonic-gate		exec=':kill'
860Sstevel@tonic-gate		timeout_seconds='60' />
870Sstevel@tonic-gate
88*8823STruong.Q.Nguyen@Sun.COM	<property_group name='firewall_context' type='com.sun,fw_definition'>
89*8823STruong.Q.Nguyen@Sun.COM		<propval name='isrpc' type='boolean' value='true' />
90*8823STruong.Q.Nguyen@Sun.COM		<propval name='name' type='astring' value='100026' />
91*8823STruong.Q.Nguyen@Sun.COM	</property_group>
92*8823STruong.Q.Nguyen@Sun.COM
93*8823STruong.Q.Nguyen@Sun.COM	<property_group name='firewall_config' type='com.sun,fw_configuration'>
94*8823STruong.Q.Nguyen@Sun.COM		<propval name='policy' type='astring' value='use_global' />
95*8823STruong.Q.Nguyen@Sun.COM		<propval name='apply_to' type='astring' value='' />
96*8823STruong.Q.Nguyen@Sun.COM		<propval name='exceptions' type='astring' value='' />
97*8823STruong.Q.Nguyen@Sun.COM		<propval name='value_authorization' type='astring'
98*8823STruong.Q.Nguyen@Sun.COM			value='solaris.smf.value.firewall.config' />
99*8823STruong.Q.Nguyen@Sun.COM        </property_group>
100*8823STruong.Q.Nguyen@Sun.COM
1010Sstevel@tonic-gate	<stability value='Unstable' />
1020Sstevel@tonic-gate
1030Sstevel@tonic-gate	<template>
1040Sstevel@tonic-gate		<common_name>
1050Sstevel@tonic-gate			<loctext xml:lang='C'>
1060Sstevel@tonic-gate				boot parameter server
1070Sstevel@tonic-gate			</loctext>
1080Sstevel@tonic-gate		</common_name>
1090Sstevel@tonic-gate
1100Sstevel@tonic-gate		<description>
1110Sstevel@tonic-gate			<loctext xml:lang='C'>
1120Sstevel@tonic-gaterpc.bootparamd provides information from a bootparams database to
1130Sstevel@tonic-gatediskless clients at boot time.
1140Sstevel@tonic-gate			</loctext>
1150Sstevel@tonic-gate		</description>
1160Sstevel@tonic-gate		<documentation>
1170Sstevel@tonic-gate			<manpage title='rpc.bootparamd' section='1M'
1180Sstevel@tonic-gate				manpath='/usr/share/man' />
1190Sstevel@tonic-gate		</documentation>
1200Sstevel@tonic-gate	</template>
1210Sstevel@tonic-gate</service>
1220Sstevel@tonic-gate
1230Sstevel@tonic-gate</service_bundle>
124