1 <?xml version='1.0'?>
   2 <!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
   3 
   4 <!--
   5  Copyright 2016 Nexenta Systems, Inc.
   6 
   7  This file and its contents are supplied under the terms of the
   8  Common Development and Distribution License ("CDDL"), version 1.0.
   9  You may only use this file in accordance with the terms of version
  10  1.0 of the CDDL.
  11 
  12  A full copy of the text of the CDDL should have accompanied this
  13  source.  A copy of the CDDL is also available via the Internet at
  14  http://www.illumos.org/license/CDDL.
  15 
  16         NOTE:  This service manifest is not editable; its contents will
  17         be overwritten by package or patch operations, including
  18         operating system upgrade.  Make customizations in a different
  19         file.
  20 -->
  21 
  22 <service_bundle type='manifest' name='SUNWcsr:ipmp'>
  23 
  24 <service
  25         name='network/ipmp'
  26         type='service'
  27         version='1'>
  28 
  29         <create_default_instance enabled='true' />
  30 
  31         <single_instance/>
  32 
  33         <dependency name='loopback' grouping='require_all' restart_on='none'
  34             type='service'>
  35                 <service_fmri value='svc:/network/loopback' />
  36         </dependency>
  37 
  38         <dependent name='network-physical' grouping='optional_all'
  39             restart_on='none'>
  40                 <service_fmri value='svc:/network/physical:default' />
  41         </dependent>
  42 
  43         <exec_method type='method' name='start' exec='/lib/svc/method/net-ipmp'
  44             timeout_seconds='60'>
  45                 <method_context>
  46                         <method_credential user='root' group='root' />
  47                 </method_context>
  48         </exec_method>
  49 
  50         <exec_method type='method' name='stop' exec=':kill'
  51             timeout_seconds='60'>
  52         </exec_method>
  53 
  54         <exec_method type='method' name='refresh' exec=':kill -HUP'
  55             timeout_seconds='60'>
  56         </exec_method>
  57 
  58         <property_group name='config' type='application'>
  59                 <propval name='action_authorization' type='astring'
  60                     value='solaris.smf.manage.ipmp' />
  61         </property_group>
  62 
  63         <property_group name='general' type='framework'>
  64                 <propval name='action_authorization' type='astring'
  65                     value='solaris.smf.manage.ipmp' />
  66                 <propval name='value_authorization' type='astring'
  67                     value='solaris.smf.manage.ipmp' />
  68         </property_group>
  69 
  70         <stability value='Unstable' />
  71 
  72         <template>
  73                 <common_name>
  74                         <loctext xml:lang='C'>
  75                                 IP MultiPathing
  76                         </loctext>
  77                 </common_name>
  78                 <documentation>
  79                         <manpage title='in.mpathd' section='1M' />
  80                 </documentation>
  81         </template>
  82 </service>
  83 </service_bundle>