Annotation of embedaddon/dnsmasq/contrib/Solaris10/dnsmasq.xml, revision 1.1
1.1 ! misho 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>