1*3048Samaguire<?xml version="1.0"?> 2*3048Samaguire<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 3*3048Samaguire<!-- 4*3048Samaguire Copyright 2006 Sun Microsystems, Inc. All rights reserved. 5*3048Samaguire Use is subject to license terms. 6*3048Samaguire 7*3048Samaguire CDDL HEADER START 8*3048Samaguire 9*3048Samaguire The contents of this file are subject to the terms of the 10*3048Samaguire Common Development and Distribution License (the "License"). 11*3048Samaguire You may not use this file except in compliance with the License. 12*3048Samaguire 13*3048Samaguire You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*3048Samaguire or http://www.opensolaris.org/os/licensing. 15*3048Samaguire See the License for the specific language governing permissions 16*3048Samaguire and limitations under the License. 17*3048Samaguire 18*3048Samaguire When distributing Covered Code, include this CDDL HEADER in each 19*3048Samaguire file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*3048Samaguire If applicable, add the following below this CDDL HEADER, with the 21*3048Samaguire fields enclosed by brackets "[]" replaced with your own identifying 22*3048Samaguire information: Portions Copyright [yyyy] [name of copyright owner] 23*3048Samaguire 24*3048Samaguire CDDL HEADER END 25*3048Samaguire 26*3048Samaguire ident "%Z%%M% %I% %E% SMI" 27*3048Samaguire 28*3048Samaguire NOTE: This service manifest is not editable; its contents will 29*3048Samaguire be overwritten by package or patch operations, including 30*3048Samaguire operating system upgrade. Make customizations in a different 31*3048Samaguire file. 32*3048Samaguire 33*3048Samaguire--> 34*3048Samaguire 35*3048Samaguire<service_bundle type='manifest' name='SUNWcsr:legacy_routing'> 36*3048Samaguire 37*3048Samaguire<service 38*3048Samaguire name='network/routing/legacy-routing' 39*3048Samaguire type='service' 40*3048Samaguire version='1'> 41*3048Samaguire 42*3048Samaguire <!-- loopback/physical network configuration is required --> 43*3048Samaguire <dependency 44*3048Samaguire name='network' 45*3048Samaguire grouping='require_all' 46*3048Samaguire restart_on='error' 47*3048Samaguire type='service'> 48*3048Samaguire <service_fmri value='svc:/network/initial' /> 49*3048Samaguire </dependency> 50*3048Samaguire 51*3048Samaguire <!-- local fs is needed for routing.conf updates --> 52*3048Samaguire <dependency 53*3048Samaguire name='filesystem' 54*3048Samaguire grouping='require_all' 55*3048Samaguire restart_on='error' 56*3048Samaguire type='service'> 57*3048Samaguire <service_fmri value='svc:/system/filesystem/local'/> 58*3048Samaguire </dependency> 59*3048Samaguire 60*3048Samaguire <!-- some daemons need /dev/ip --> 61*3048Samaguire <dependency 62*3048Samaguire name='devices' 63*3048Samaguire grouping='require_all' 64*3048Samaguire restart_on='none' 65*3048Samaguire type='service'> 66*3048Samaguire <service_fmri value='svc:/milestone/devices' /> 67*3048Samaguire </dependency> 68*3048Samaguire 69*3048Samaguire <exec_method 70*3048Samaguire type='method' 71*3048Samaguire name='start' 72*3048Samaguire exec='/lib/svc/method/svc-legacy-routing %m %i' 73*3048Samaguire timeout_seconds='60' > 74*3048Samaguire <method_context> 75*3048Samaguire <method_credential user='root' group='root'/> 76*3048Samaguire </method_context> 77*3048Samaguire </exec_method> 78*3048Samaguire 79*3048Samaguire <exec_method 80*3048Samaguire type='method' 81*3048Samaguire name='stop' 82*3048Samaguire exec='/lib/svc/method/svc-legacy-routing %m %i' 83*3048Samaguire timeout_seconds='60' > 84*3048Samaguire <method_context> 85*3048Samaguire <method_credential user='root' group='root'/> 86*3048Samaguire </method_context> 87*3048Samaguire </exec_method> 88*3048Samaguire 89*3048Samaguire <property_group name='general' type='framework'> 90*3048Samaguire <!-- to start stop routing services --> 91*3048Samaguire <propval name='action_authorization' type='astring' 92*3048Samaguire value='solaris.smf.manage.routing' /> 93*3048Samaguire <propval name='value_authorization' type='astring' 94*3048Samaguire value='solaris.smf.manage.routing' /> 95*3048Samaguire </property_group> 96*3048Samaguire 97*3048Samaguire <instance name='ipv4' enabled='false'> 98*3048Samaguire 99*3048Samaguire <!-- Properties in this group are used by routeadm (1M) --> 100*3048Samaguire <property_group name='routeadm' type='application'> 101*3048Samaguire <stability value='Evolving' /> 102*3048Samaguire <propval name='protocol' type='astring' value='ipv4' /> 103*3048Samaguire <propval name='daemon' type='astring' value='' /> 104*3048Samaguire <propval name='default-daemon' type='astring' 105*3048Samaguire value='' /> 106*3048Samaguire <propval name='daemon-args' type='astring' value='' /> 107*3048Samaguire <propval name='default-daemon-args' type='astring' 108*3048Samaguire value='' /> 109*3048Samaguire <propval name='daemon-stop-cmd' type='astring' 110*3048Samaguire value='' /> 111*3048Samaguire <propval name='default-daemon-stop-cmd' type='astring' 112*3048Samaguire value='' /> 113*3048Samaguire <propval name='value_authorization' type='astring' 114*3048Samaguire value='solaris.smf.value.routing' /> 115*3048Samaguire </property_group> 116*3048Samaguire 117*3048Samaguire </instance> 118*3048Samaguire 119*3048Samaguire <instance name='ipv6' enabled='false'> 120*3048Samaguire 121*3048Samaguire <!-- Properties in this group are used by routeadm (1M) --> 122*3048Samaguire <property_group name='routeadm' type='application'> 123*3048Samaguire <stability value='Evolving' /> 124*3048Samaguire <propval name='protocol' type='astring' value='ipv6' /> 125*3048Samaguire <propval name='daemon' type='astring' value='' /> 126*3048Samaguire <propval name='default-daemon' type='astring' 127*3048Samaguire value='' /> 128*3048Samaguire <propval name='daemon-args' type='astring' value='' /> 129*3048Samaguire <propval name='default-daemon-args' type='astring' 130*3048Samaguire value='' /> 131*3048Samaguire <propval name='daemon-stop-cmd' type='astring' 132*3048Samaguire value='' /> 133*3048Samaguire <propval name='default-daemon-stop-cmd' type='astring' 134*3048Samaguire value='' /> 135*3048Samaguire <propval name='value_authorization' type='astring' 136*3048Samaguire value='solaris.smf.value.routing' /> 137*3048Samaguire </property_group> 138*3048Samaguire 139*3048Samaguire </instance> 140*3048Samaguire 141*3048Samaguire <stability value='Unstable' /> 142*3048Samaguire 143*3048Samaguire <template> 144*3048Samaguire <common_name> 145*3048Samaguire <loctext xml:lang='C'> 146*3048Samaguire Legacy routing service 147*3048Samaguire </loctext> 148*3048Samaguire </common_name> 149*3048Samaguire <description> 150*3048Samaguire <loctext xml:lang='C'> 151*3048Samaguire Legacy routing services, controlled by routeadm. 152*3048Samaguire </loctext> 153*3048Samaguire </description> 154*3048Samaguire <documentation> 155*3048Samaguire <manpage title='routeadm' section='1M' 156*3048Samaguire manpath='/usr/share/man' /> 157*3048Samaguire </documentation> 158*3048Samaguire </template> 159*3048Samaguire</service> 160*3048Samaguire 161*3048Samaguire</service_bundle> 162