1*a192e900Samaguire<?xml version="1.0"?> 2*a192e900Samaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*a192e900Samaguire<!-- 4*a192e900Samaguire Copyright 2006 Sun Microsystems, Inc. All rights reserved. 5*a192e900Samaguire Use is subject to license terms. 6*a192e900Samaguire 7*a192e900Samaguire CDDL HEADER START 8*a192e900Samaguire 9*a192e900Samaguire The contents of this file are subject to the terms of the 10*a192e900Samaguire Common Development and Distribution License (the "License"). 11*a192e900Samaguire You may not use this file except in compliance with the License. 12*a192e900Samaguire 13*a192e900Samaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*a192e900Samaguire or http://www.opensolaris.org/os/licensing. 15*a192e900Samaguire See the License for the specific language governing permissions 16*a192e900Samaguire and limitations under the License. 17*a192e900Samaguire 18*a192e900Samaguire When distributing Covered Code, include this CDDL HEADER in each 19*a192e900Samaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*a192e900Samaguire If applicable, add the following below this CDDL HEADER, with the 21*a192e900Samaguire fields enclosed by brackets "[]" replaced with your own identifying 22*a192e900Samaguire information: Portions Copyright [yyyy] [name of copyright owner] 23*a192e900Samaguire 24*a192e900Samaguire CDDL HEADER END 25*a192e900Samaguire 26*a192e900Samaguire ident "%Z%%M% %I% %E% SMI" 27*a192e900Samaguire 28*a192e900Samaguire NOTE: This service manifest is not editable; its contents will 29*a192e900Samaguire be overwritten by package or patch operations, including 30*a192e900Samaguire operating system upgrade. Make customizations in a different 31*a192e900Samaguire file. 32*a192e900Samaguire--> 33*a192e900Samaguire 34*a192e900Samaguire<service_bundle type='manifest' name='SUNWroute:rdisc'> 35*a192e900Samaguire 36*a192e900Samaguire<service 37*a192e900Samaguire name='network/routing/rdisc' 38*a192e900Samaguire type='service' 39*a192e900Samaguire version='1'> 40*a192e900Samaguire 41*a192e900Samaguire <single_instance /> 42*a192e900Samaguire 43*a192e900Samaguire <instance name='default' enabled='false' > 44*a192e900Samaguire 45*a192e900Samaguire <!-- in.rdisc will not run unless routing-setup has run --> 46*a192e900Samaguire <dependency 47*a192e900Samaguire name='network_routing_setup' 48*a192e900Samaguire grouping='require_all' 49*a192e900Samaguire restart_on='refresh' 50*a192e900Samaguire type='service'> 51*a192e900Samaguire <service_fmri value='svc:/network/routing-setup' /> 52*a192e900Samaguire </dependency> 53*a192e900Samaguire 54*a192e900Samaguire <exec_method 55*a192e900Samaguire type='method' 56*a192e900Samaguire name='start' 57*a192e900Samaguire exec='/lib/svc/method/svc-rdisc' 58*a192e900Samaguire timeout_seconds='60'> 59*a192e900Samaguire <method_context> 60*a192e900Samaguire <method_credential user='root' group='root' 61*a192e900Samaguireprivileges='basic,proc_owner,proc_fork,proc_exec,proc_info,proc_session,file_chown,sys_net_config,net_icmpaccess,net_rawaccess'/> 62*a192e900Samaguire </method_context> 63*a192e900Samaguire </exec_method> 64*a192e900Samaguire 65*a192e900Samaguire <exec_method 66*a192e900Samaguire type='method' 67*a192e900Samaguire name='stop' 68*a192e900Samaguire exec=':kill' 69*a192e900Samaguire timeout_seconds='60'> 70*a192e900Samaguire <method_context> 71*a192e900Samaguire <method_credential user='root' group='root'/> 72*a192e900Samaguire </method_context> 73*a192e900Samaguire </exec_method> 74*a192e900Samaguire 75*a192e900Samaguire <!-- to start stop routing services --> 76*a192e900Samaguire <property_group name='general' type='framework'> 77*a192e900Samaguire <propval name='action_authorization' type='astring' 78*a192e900Samaguire value='solaris.smf.manage.routing' /> 79*a192e900Samaguire <propval name='value_authorization' type='astring' 80*a192e900Samaguire value='solaris.smf.manage.routing' /> 81*a192e900Samaguire </property_group> 82*a192e900Samaguire 83*a192e900Samaguire <!-- Properties in this group are used by routeadm (1M) --> 84*a192e900Samaguire <property_group name='routeadm' type='application'> 85*a192e900Samaguire <stability value='Unstable' /> 86*a192e900Samaguire <propval name='protocol' type='astring' value='ipv4' /> 87*a192e900Samaguire <propval name='daemon' type='astring' 88*a192e900Samaguire value='/usr/sbin/in.rdisc' /> 89*a192e900Samaguire <propval name='value_authorization' type='astring' 90*a192e900Samaguire value='solaris.smf.value.routing' /> 91*a192e900Samaguire </property_group> 92*a192e900Samaguire 93*a192e900Samaguire 94*a192e900Samaguire <!-- Properties in this group are modifiable via routeadm (1M) --> 95*a192e900Samaguire <property_group name='routing' type='application'> 96*a192e900Samaguire <stability value='Evolving' /> 97*a192e900Samaguire 98*a192e900Samaguire <!-- Equivalent to specifying send_address --> 99*a192e900Samaguire <propval name='send_address' type='astring' value='' /> 100*a192e900Samaguire 101*a192e900Samaguire <!-- Equivalent to specifying receive_address --> 102*a192e900Samaguire <propval name='receive_address' type='astring' value='' /> 103*a192e900Samaguire 104*a192e900Samaguire <!-- Equivalent to -r option if true --> 105*a192e900Samaguire <propval name='act_as_router' type='boolean' value='false' /> 106*a192e900Samaguire 107*a192e900Samaguire <!-- Equivalent to -a option if true --> 108*a192e900Samaguire <propval name='accept_all' type='boolean' value='false' /> 109*a192e900Samaguire 110*a192e900Samaguire <!-- Equivalent to -p preference option if set --> 111*a192e900Samaguire <propval name='preference' type='integer' value='0' /> 112*a192e900Samaguire 113*a192e900Samaguire <!-- Equivalent to -T interval option --> 114*a192e900Samaguire <propval name='transmit_interval' type='integer' value='600' /> 115*a192e900Samaguire 116*a192e900Samaguire <propval name='value_authorization' type='astring' 117*a192e900Samaguire value='solaris.smf.value.routing' /> 118*a192e900Samaguire </property_group> 119*a192e900Samaguire 120*a192e900Samaguire <template> 121*a192e900Samaguire <common_name> 122*a192e900Samaguire <loctext xml:lang='C'> 123*a192e900Samaguire in.rdisc network router discovery daemon 124*a192e900Samaguire </loctext> 125*a192e900Samaguire </common_name> 126*a192e900Samaguire <documentation> 127*a192e900Samaguire <manpage title='in.rdisc' section='1M' 128*a192e900Samaguire manpath='/usr/share/man' /> 129*a192e900Samaguire </documentation> 130*a192e900Samaguire </template> 131*a192e900Samaguire 132*a192e900Samaguire </instance> 133*a192e900Samaguire <stability value='Unstable' /> 134*a192e900Samaguire</service> 135*a192e900Samaguire 136*a192e900Samaguire</service_bundle> 137