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