File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
dnsmasq /
contrib /
Solaris10 /
dnsmasq.xml
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Mon Jul 29 19:37:40 2013 UTC (11 years, 8 months ago) by
misho
Branches:
elwix,
dnsmasq,
MAIN
CVS tags:
v8_2p1,
v2_84,
v2_76p1,
v2_71,
v2_66p0,
v2_66,
HEAD
dnsmasq
1: <?xml version='1.0'?>
2: <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3:
4: <!-- Service manifest for dnsmasq -->
5:
6: <service_bundle type='manifest' name='dnsmasq'>
7: <service name='network/dnsmasq' type='service' version='1'>
8:
9: <create_default_instance enabled='false'/>
10: <single_instance/>
11:
12: <dependency name='multi-user'
13: grouping='require_all'
14: restart_on='refresh'
15: type='service'>
16: <service_fmri value='svc:/milestone/multi-user'/>
17: </dependency>
18:
19: <dependency name='config'
20: grouping='require_all'
21: restart_on='restart'
22: type='path'>
23: <service_fmri value='file:///usr/local/etc/dnsmasq.conf'/>
24: </dependency>
25:
26: <dependent name='dnsmasq_multi-user-server'
27: grouping='optional_all'
28: restart_on='none'>
29: <service_fmri value='svc:/milestone/multi-user-server' />
30: </dependent>
31:
32: <exec_method type='method' name='start'
33: exec='/usr/local/sbin/dnsmasq -C /usr/local/etc/dnsmasq.conf'
34: timeout_seconds='60' >
35: <method_context>
36: <method_credential user='root' group='root' privileges='all'/>
37: </method_context>
38: </exec_method>
39:
40: <exec_method type='method'
41: name='stop'
42: exec=':kill'
43: timeout_seconds='60'/>
44:
45: <exec_method type='method'
46: name='refresh'
47: exec=':kill -HUP'
48: timeout_seconds='60' />
49:
50: <template>
51: <common_name>
52: <loctext xml:lang='C'>dnsmasq server</loctext>
53: </common_name>
54: <description>
55: <loctext xml:lang='C'>
56: dnsmasq - A lightweight DHCP and caching DNS server.
57: </loctext>
58: </description>
59: <documentation>
60: <manpage title='dnsmasq' section='8' manpath='/usr/local/man'/>
61: </documentation>
62: </template>
63:
64: </service>
65: </service_bundle>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>