Print this page
    
XXX Rearchitect and replace interrupt distribution
    
      
        | Split | 
	Close | 
      
      | Expand all | 
      | Collapse all | 
    
    
          --- old/usr/src/cmd/intrd/intrd.xml
          +++ new/usr/src/cmd/intrd/intrd.xml
   1    1  <?xml version="1.0"?>
   2    2  <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
   3    3  <!--
   4    4   CDDL HEADER START
   5    5  
   6    6   The contents of this file are subject to the terms of the
   7    7   Common Development and Distribution License, Version 1.0 only
   8    8   (the "License").  You may not use this file except in compliance
   9    9   with the License.
  10   10  
  11   11   You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  12   12   or http://www.opensolaris.org/os/licensing.
  13   13   See the License for the specific language governing permissions
  14   14   and limitations under the License.
  15   15  
  16   16   When distributing Covered Code, include this CDDL HEADER in each
  
    | 
      ↓ open down ↓ | 
    16 lines elided | 
    
      ↑ open up ↑ | 
  
  17   17   file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  18   18   If applicable, add the following below this CDDL HEADER, with the
  19   19   fields enclosed by brackets "[]" replaced with your own identifying
  20   20   information: Portions Copyright [yyyy] [name of copyright owner]
  21   21  
  22   22   CDDL HEADER END
  23   23  
  24   24          Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  25   25          Use is subject to license terms.
  26   26  
  27      -        ident   "%Z%%M% %I%     %E% SMI"
  28      -
  29   27          NOTE:  This service manifest is not editable; its contents will
  30   28          be overwritten by package or patch operations, including
  31   29          operating system upgrade.  Make customizations in a different
  32   30          file.
  33   31  -->
  34   32  
  35   33  <service_bundle type='manifest' name='SUNWckr:intrd'>
  36   34  
  37   35  <service
  38   36          name='system/intrd'
  39   37          type='service'
  40   38          version='1'>
  41   39  
  42   40          <create_default_instance enabled='false' />
  43   41  
  44   42          <single_instance/>
  45   43  
  46   44          <dependency
  
    | 
      ↓ open down ↓ | 
    8 lines elided | 
    
      ↑ open up ↑ | 
  
  47   45                  name='milestone'
  48   46                  grouping='require_all'
  49   47                  restart_on='none'
  50   48                  type='service'>
  51   49                  <service_fmri value='svc:/milestone/multi-user' />
  52   50          </dependency>
  53   51  
  54   52          <exec_method
  55   53                  type='method'
  56   54                  name='start'
  57      -                exec='/lib/svc/method/svc-intrd'
       55 +                exec='/lib/svc/method/svc-intrd start'
  58   56                  timeout_seconds='60' />
  59   57  
  60   58          <exec_method
  61   59                  type='method'
  62   60                  name='stop'
  63      -                exec=':kill'
       61 +                exec='/lib/svc/method/svc-intrd stop'
  64   62                  timeout_seconds='10' />
  65   63  
       64 +        <property_group name='startd' type='framework'>
       65 +                <propval name='duration' type='astring' value='transient' />
       66 +        </property_group>
       67 +
  66   68          <stability value='Unstable' />
  67   69  
  68   70          <template>
  69   71                  <common_name>
  70   72                          <loctext xml:lang='C'> interrupt balancer
  71   73                          </loctext>
  72   74                  </common_name>
  73   75                  <documentation>
  74   76                          <manpage title='intrd' section='1M'
  75   77                                  manpath='/usr/share/man' />
  76   78                  </documentation>
  77   79          </template>
  78   80  </service>
  79   81  
  80   82  </service_bundle>
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX