p7zip: assorted fixes
[oi-userland.git] / components / network / hylafax / files / hfaxd.xml
blob88d52d02547c86074e6972bad94584dccfdeb8dc
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='export'>
4   <service name='network/hfaxd' type='service' version='0'>
5     <create_default_instance enabled='false'/>
6     <single_instance/>
7     <dependency name='fs-local' grouping='require_all' restart_on='none' type='service'>
8       <service_fmri value='svc:/system/filesystem/local'/>
9     </dependency>
10     <dependency name='net-loopback' grouping='require_all' restart_on='none' type='service'>
11       <service_fmri value='svc:/network/loopback'/>
12     </dependency>
13     <dependency name='net-physical' grouping='require_all' restart_on='none' type='service'>
14       <service_fmri value='svc:/network/physical'/>
15     </dependency>
16     <dependency name='utmp' grouping='require_all' restart_on='none' type='service'>
17       <service_fmri value='svc:/system/utmp'/>
18     </dependency>
19     <dependency name='config_data' grouping='require_all' restart_on='restart' type='path'>
20       <service_fmri value='file://localhost/var/spool/hylafax/etc/setup.cache'/>
21     </dependency>
22     <dependent name='hfaxd_multi-user-server' restart_on='none' grouping='optional_all'>
23       <service_fmri value='svc:/milestone/multi-user-server'/>
24     </dependent>
25     <exec_method name='start' type='method' exec='/lib/svc/method/hfaxd start' timeout_seconds='60'/>
26     <exec_method name='stop' type='method' exec=':kill' timeout_seconds='60'/>
27     <exec_method name='refresh' type='method' exec='/lib/svc/method/hfaxd restart' timeout_seconds='60'/>
28     <property_group name='firewall_config' type='com.sun,fw_configuration'>
29       <propval name='apply_to' type='astring' value=''/>
30       <propval name='exceptions' type='astring' value=''/>
31       <propval name='policy' type='astring' value='use_global'/>
32       <propval name='value_authorization' type='astring' value='solaris.smf.value.firewall.config'/>
33     </property_group>
34     <property_group name='general' type='framework'>
35       <propval name='action_authorization' type='astring' value='solaris.smf.manage.hfaxd'/>
36     </property_group>
37     <property_group name='startd' type='framework'>
38       <propval name='ignore_error' type='astring' value='core,signal'/>
39     </property_group>
40     <stability value='Unstable'/>
41     <template>
42       <common_name>
43         <loctext xml:lang='C'>Hylafax Client-Server</loctext>
44       </common_name>
45       <documentation>
46         <manpage title='hfaxd' section='1M' manpath='/usr/share/man'/>
47       </documentation>
48     </template>
49   </service>
50 </service_bundle>