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>