1162852Sdes<?xml version='1.0'?>
2162852Sdes<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
3162852Sdes<!--
4162852Sdes    Copyright (c) 2006 Chad Mynhier.
5162852Sdes
6162852Sdes    Permission to use, copy, modify, and distribute this software for any
7162852Sdes    purpose with or without fee is hereby granted, provided that the above
8162852Sdes    copyright notice and this permission notice appear in all copies.
9162852Sdes
10162852Sdes    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11162852Sdes    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12162852Sdes    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13162852Sdes    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14162852Sdes    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15162852Sdes    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16162852Sdes    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17162852Sdes-->
18162852Sdes
19162852Sdes<service_bundle type='manifest' name='OpenSSH server'>
20162852Sdes
21162852Sdes    <service
22180744Sdes        name='site/__SYSVINIT_NAME__'
23162852Sdes        type='service'
24162852Sdes        version='1'>
25162852Sdes
26180740Sdes<!--
27180740Sdes	We default to disabled so administrator can decide to enable or not.
28180740Sdes-->
29162852Sdes        <create_default_instance enabled='false'/>
30162852Sdes
31162852Sdes        <single_instance/>
32162852Sdes
33162852Sdes        <dependency
34162852Sdes            name='filesystem-local'
35162852Sdes            grouping='require_all'
36162852Sdes            restart_on='none'
37162852Sdes            type='service'>
38162852Sdes            <service_fmri value='svc:/system/filesystem/local'/>
39162852Sdes        </dependency>
40162852Sdes
41162852Sdes        <dependency
42162852Sdes            name='network'
43162852Sdes            grouping='require_all'
44162852Sdes            restart_on='none'
45162852Sdes            type='service'>
46162852Sdes            <service_fmri value='svc:/milestone/network'/>
47162852Sdes        </dependency>
48162852Sdes
49162852Sdes        <dependent
50162852Sdes            name='multi-user-server'
51162852Sdes            restart_on='none'
52162852Sdes            grouping='optional_all'>
53162852Sdes            <service_fmri value='svc:/milestone/multi-user-server'/>
54162852Sdes        </dependent>
55162852Sdes
56162852Sdes        <exec_method
57162852Sdes            name='start'
58162852Sdes            type='method'
59180744Sdes            exec='__SMF_METHOD_DIR__/__SYSVINIT_NAME__ start'
60162852Sdes            timeout_seconds='60'>
61162852Sdes            <method_context/>
62162852Sdes        </exec_method>
63162852Sdes
64162852Sdes        <exec_method
65162852Sdes            name='stop'
66162852Sdes            type='method'
67162852Sdes            exec=':kill'
68162852Sdes            timeout_seconds='60'>
69162852Sdes            <method_context/>
70162852Sdes        </exec_method>
71162852Sdes
72162852Sdes        <property_group
73162852Sdes            name='startd'
74162852Sdes            type='framework'>
75162852Sdes            <propval name='ignore_error' type='astring' value='core,signal'/>
76162852Sdes        </property_group>
77162852Sdes
78162852Sdes        <template>
79162852Sdes            <common_name>
80162852Sdes                <loctext xml:lang='C'>OpenSSH server</loctext>
81162852Sdes            </common_name>
82162852Sdes            <documentation>
83162852Sdes                <manpage
84162852Sdes                    title='sshd'
85162852Sdes                    section='1M'
86162852Sdes                    manpath='@prefix@/man'/>
87162852Sdes            </documentation>
88162852Sdes        </template>
89162852Sdes    </service>
90162852Sdes</service_bundle>
91