Mercurial > illumos > onarm
comparison usr/src/cmd/dispadmin/scheduler.xml @ 0:c9caec207d52 b86
Initial porting based on b86
author | Koji Uno <koji.uno@sun.com> |
---|---|
date | Tue, 02 Jun 2009 18:56:50 +0900 |
parents | |
children | 1a15d5aaf794 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:c9caec207d52 |
---|---|
1 <?xml version="1.0"?> | |
2 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> | |
3 <!-- | |
4 Copyright 2005 Sun Microsystems, Inc. All rights reserved. | |
5 Use is subject to license terms. | |
6 | |
7 CDDL HEADER START | |
8 | |
9 The contents of this file are subject to the terms of the | |
10 Common Development and Distribution License, Version 1.0 only | |
11 (the "License"). You may not use this file except in compliance | |
12 with the License. | |
13 | |
14 You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE | |
15 or http://www.opensolaris.org/os/licensing. | |
16 See the License for the specific language governing permissions | |
17 and limitations under the License. | |
18 | |
19 When distributing Covered Code, include this CDDL HEADER in each | |
20 file and include the License file at usr/src/OPENSOLARIS.LICENSE. | |
21 If applicable, add the following below this CDDL HEADER, with the | |
22 fields enclosed by brackets "[]" replaced with your own identifying | |
23 information: Portions Copyright [yyyy] [name of copyright owner] | |
24 | |
25 CDDL HEADER END | |
26 | |
27 | |
28 ident "@(#)scheduler.xml 1.1 05/11/18 SMI" | |
29 | |
30 NOTE: This service manifest is not editable; its contents will | |
31 be overwritten by package or patch operations, including | |
32 operating system upgrade. Make customizations in a different | |
33 file. | |
34 | |
35 Service manifest for system/scheduler. | |
36 --> | |
37 | |
38 <service_bundle type='manifest' name='SUNWckr:scheduler'> | |
39 | |
40 <service | |
41 name='system/scheduler' | |
42 type='service' | |
43 version='1'> | |
44 | |
45 <create_default_instance enabled='false' /> | |
46 | |
47 <single_instance /> | |
48 | |
49 <!-- | |
50 The scheduler service changes the default scheduling class from | |
51 /etc/dispadmin.conf. It therefore must have / (root) and /usr | |
52 mounted readable. svc:/system/filesystem/usr (which remounts / | |
53 and /usr read-writable) is dependent on svc:/system/scheduler to | |
54 ensure that subsequent services can use their own scheduling | |
55 class. | |
56 --> | |
57 | |
58 <dependency | |
59 name='root' | |
60 type='service' | |
61 grouping='require_all' | |
62 restart_on='none'> | |
63 <service_fmri value='svc:/system/filesystem/root' /> | |
64 </dependency> | |
65 | |
66 <dependent | |
67 name='scheduler_usr' | |
68 grouping='optional_all' | |
69 restart_on='none'> | |
70 <service_fmri value='svc:/system/filesystem/usr' /> | |
71 </dependent> | |
72 | |
73 <exec_method | |
74 type='method' | |
75 name='start' | |
76 exec='/lib/svc/method/svc-scheduler' | |
77 timeout_seconds='30' /> | |
78 | |
79 <exec_method | |
80 type='method' | |
81 name='stop' | |
82 exec=':true' | |
83 timeout_seconds='30' /> | |
84 | |
85 <property_group name='startd' type='framework'> | |
86 <propval name='duration' type='astring' value='transient' /> | |
87 </property_group> | |
88 | |
89 <stability value='Unstable' /> | |
90 | |
91 <template> | |
92 <common_name> | |
93 <loctext xml:lang='C'> | |
94 default scheduling class configuration | |
95 </loctext> | |
96 </common_name> | |
97 | |
98 <documentation> | |
99 <manpage | |
100 title='dispadmin' | |
101 section='1M' | |
102 manpath='/usr/share/man' /> | |
103 </documentation> | |
104 </template> | |
105 </service> | |
106 | |
107 </service_bundle> |