]> arthur.barton.de Git - netatalk.git/blob - distrib/initscripts/netatalk.xml.tmpl
Merge branch 'sharemodes-bug560' into branch-netatalk-3-1
[netatalk.git] / distrib / initscripts / netatalk.xml.tmpl
1 <?xml version="1.0"?>
2 <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3 <service_bundle type="manifest" name="netatalk">
4
5     <service name="network/netatalk" type="service" version="1">
6
7         <create_default_instance enabled="false"/>
8         
9         <single_instance/>
10
11         <dependency name="network" grouping="require_all" restart_on="error" type="service">
12             <service_fmri value="svc:/milestone/network:default"/>
13         </dependency>
14
15         <dependency name="filesystem" grouping="require_all" restart_on="error" type="service">
16             <service_fmri value="svc:/system/filesystem/local"/>
17         </dependency>
18
19         <dependency name="mdns" grouping="optional_all" restart_on="error" type="service">
20             <service_fmri value="svc:/network/dns/multicast"/>
21         </dependency>
22
23         <method_context>
24         </method_context>
25
26         <exec_method type="method" name="start" exec=":SBINDIR:/netatalk" timeout_seconds="60"/>
27
28         <exec_method type="method" name="stop" exec=":kill" timeout_seconds="60"/>
29
30         <property_group name="startd" type="framework">
31             <propval name="duration" type="astring" value="contract"/>
32             <propval name="ignore_error" type="astring" value="core,signal"/>
33         </property_group>
34
35         <property_group name="application" type="application">
36             <propval name="config_file" type="astring" value=":ETCDIR:/afp.conf"/>
37         </property_group>
38         
39         <stability value="Evolving"/>
40
41         <template>
42             <common_name>
43                 <loctext xml:lang="C">
44                     Netatalk AFP Server
45                 </loctext>
46             </common_name>
47         </template>
48
49     </service>
50
51 </service_bundle>