rdisc.xml revision eb1a34638eba7c5add1421327f3eb225a8ea7518
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<?xml version="1.0"?>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<!--
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen Copyright 2009 Sun Microsystems, Inc. All rights reserved.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire Use is subject to license terms.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire CDDL HEADER START
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire The contents of this file are subject to the terms of the
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire Common Development and Distribution License (the "License").
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire You may not use this file except in compliance with the License.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire or http://www.opensolaris.org/os/licensing.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire See the License for the specific language governing permissions
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire and limitations under the License.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire When distributing Covered Code, include this CDDL HEADER in each
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire If applicable, add the following below this CDDL HEADER, with the
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire fields enclosed by brackets "[]" replaced with your own identifying
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire information: Portions Copyright [yyyy] [name of copyright owner]
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire CDDL HEADER END
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire NOTE: This service manifest is not editable; its contents will
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire be overwritten by package or patch operations, including
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire operating system upgrade. Make customizations in a different
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire file.
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire-->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
ceb97a6a3232437e1f0b4c6b8604bc1b4245ccc5amaguire<service_bundle type='manifest' name='SUNWroutr:rdisc'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire<service
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='network/routing/rdisc'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='service'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire version='1'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <single_instance />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <instance name='default' enabled='false' >
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- in.rdisc will not run unless routing-setup has run -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <dependency
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='network_routing_setup'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire grouping='require_all'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire restart_on='refresh'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='service'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <service_fmri value='svc:/network/routing-setup' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </dependency>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <exec_method
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='method'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='start'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire exec='/lib/svc/method/svc-rdisc'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire timeout_seconds='60'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_credential user='root' group='root'
f4b3ec61df05330d25f55a36b975b4d7519fdeb1dhprivileges='basic,proc_owner,proc_fork,proc_exec,proc_info,proc_session,file_chown,sys_ip_config,net_icmpaccess,net_rawaccess'/>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </exec_method>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <exec_method
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire type='method'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire name='stop'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire exec=':kill'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire timeout_seconds='60'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <method_credential user='root' group='root'/>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </method_context>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </exec_method>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- to start stop routing services -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='general' type='framework'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='action_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.manage.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.manage.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Properties in this group are used by routeadm (1M) -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='routeadm' type='application'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Unstable' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='protocol' type='astring' value='ipv4' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='daemon' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='/usr/sbin/in.rdisc' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.value.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Properties in this group are modifiable via routeadm (1M) -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <property_group name='routing' type='application'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Evolving' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to specifying send_address -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='send_address' type='astring' value='' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to specifying receive_address -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='receive_address' type='astring' value='' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to -r option if true -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='act_as_router' type='boolean' value='false' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to -a option if true -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='accept_all' type='boolean' value='false' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to -p preference option if set -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='preference' type='integer' value='0' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <!-- Equivalent to -T interval option -->
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='transmit_interval' type='integer' value='600' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <propval name='value_authorization' type='astring'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire value='solaris.smf.value.routing' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </property_group>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <property_group name='firewall_context' type='com.sun,fw_definition'>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen <propval name='ipf_method' type='astring'
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen value='/lib/svc/method/svc-rdisc ipfilter' />
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen </property_group>
eb1a34638eba7c5add1421327f3eb225a8ea7518Truong Nguyen
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <template>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <common_name>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <loctext xml:lang='C'>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire in.rdisc network router discovery daemon
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </loctext>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </common_name>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <documentation>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <manpage title='in.rdisc' section='1M'
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire manpath='/usr/share/man' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </documentation>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </template>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire </instance>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire <stability value='Unstable' />
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire</service>
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire
a192e900f6d2b0e1a822e3252c0dfd795ed49d76amaguire</service_bundle>