14b22b933Srs<?xml version="1.0"?>
24b22b933Srs<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
34b22b933Srs<!--
4eb1a3463STruong Nguyen Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
54b22b933Srs Use is subject to license terms.
64b22b933Srs
77ddce999SHans Rosenfeld Copyright 2016 Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
87ddce999SHans Rosenfeld
94b22b933Srs CDDL HEADER START
104b22b933Srs
114b22b933Srs The contents of this file are subject to the terms of the
124b22b933Srs Common Development and Distribution License (the "License").
134b22b933Srs You may not use this file except in compliance with the License.
144b22b933Srs
154b22b933Srs You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
164b22b933Srs or http://www.opensolaris.org/os/licensing.
174b22b933Srs See the License for the specific language governing permissions
184b22b933Srs and limitations under the License.
194b22b933Srs
204b22b933Srs When distributing Covered Code, include this CDDL HEADER in each
214b22b933Srs file and include the License file at usr/src/OPENSOLARIS.LICENSE.
224b22b933Srs If applicable, add the following below this CDDL HEADER, with the
234b22b933Srs fields enclosed by brackets "[]" replaced with your own identifying
244b22b933Srs information: Portions Copyright [yyyy] [name of copyright owner]
254b22b933Srs
264b22b933Srs CDDL HEADER END
274b22b933Srs
284b22b933Srs    NOTE:  This service manifest is not editable; its contents will
294b22b933Srs    be overwritten by package or patch operations, including
304b22b933Srs    operating system upgrade.  Make customizations in a different
314b22b933Srs    file.
324b22b933Srs
334b22b933Srs-->
344b22b933Srs
354b22b933Srs<service_bundle type='manifest' name='SUNWdsdr:multicast'>
364b22b933Srs
374b22b933Srs<service
384b22b933Srs	name='network/dns/multicast'
394b22b933Srs	type='service'
404b22b933Srs	version='1'>
414b22b933Srs
424b22b933Srs	<dependency
434b22b933Srs		name='loopback'
444b22b933Srs		grouping='require_all'
454b22b933Srs		restart_on='none'
464b22b933Srs		type='service'>
474b22b933Srs		<service_fmri value='svc:/network/loopback' />
484b22b933Srs	</dependency>
494b22b933Srs
504b22b933Srs	<dependency name='net-physical'
514b22b933Srs		grouping='require_all'
524b22b933Srs		restart_on='none'
534b22b933Srs		type='service'>
544b22b933Srs		<service_fmri value='svc:/network/physical' />
554b22b933Srs	</dependency>
564b22b933Srs
574b22b933Srs	<dependency
584b22b933Srs	    name='identity'
594b22b933Srs	    grouping='optional_all'
604b22b933Srs	    restart_on='refresh'
614b22b933Srs	    type='service'>
624b22b933Srs		<service_fmri value='svc:/system/identity:node' />
634b22b933Srs	</dependency>
644b22b933Srs
654b22b933Srs	<dependency
664b22b933Srs	    name='system-log'
674b22b933Srs	    grouping='optional_all'
684b22b933Srs	    restart_on='none'
694b22b933Srs	    type='service'>
704b22b933Srs		<service_fmri value='svc:/system/system-log' />
714b22b933Srs	</dependency>
724b22b933Srs
734b22b933Srs	<instance name='default' enabled='false' >
744b22b933Srs
754b22b933Srs		<exec_method
764b22b933Srs		    type='method'
774b22b933Srs		    name='start'
784b22b933Srs		    exec='/usr/lib/inet/mdnsd'
794b22b933Srs		    timeout_seconds='60'>
804b22b933Srs		    <method_context>
814b22b933Srs			    <method_credential user='root' group='root' />
824b22b933Srs		    </method_context>
834b22b933Srs		</exec_method>
844b22b933Srs
854b22b933Srs		<exec_method
864b22b933Srs		    type='method'
874b22b933Srs		    name='stop'
884b22b933Srs		    exec=':kill'
894b22b933Srs		    timeout_seconds='60' />
904b22b933Srs
914b22b933Srs		<!-- to start stop mdns service -->
924b22b933Srs		<property_group name='general' type='framework'>
93*bbf21555SRichard Lowe			<propval name='action_authorization' type='astring'
944b22b933Srs				value='solaris.smf.manage.mdns' />
95*bbf21555SRichard Lowe			<propval name='value_authorization' type='astring'
964b22b933Srs				value='solaris.smf.manage.mdns' />
974b22b933Srs		</property_group>
984b22b933Srs
994b22b933Srs		<!-- Properties in this group are used by nss_mdns module -->
1004b22b933Srs		<property_group name='nss_mdns_config' type='application'>
1014b22b933Srs			<stability value='Unstable' />
1024b22b933Srs
1034b22b933Srs			<!-- mDNS domain search property list. Users must
1044b22b933Srs			     explicitly add mDNS search option values and
1054b22b933Srs			     none are provided here by default.
1064b22b933Srs			     <property name='search' type='astring'>
1074b22b933Srs				<astring_list>
1084b22b933Srs					<value_node value='local'/>
1094b22b933Srs				</astring_list>
1104b22b933Srs			     </property>
1114b22b933Srs			-->
1124b22b933Srs			<property name='domain' type='astring'>
1134b22b933Srs				<astring_list>
1144b22b933Srs					<value_node value='local'/>
1154b22b933Srs					<value_node value='254.169.in-addr.arpa'/>
1164b22b933Srs					<value_node value='8.e.f.ip6.arpa'/>
1174b22b933Srs					<value_node value='9.e.f.ip6.arpa'/>
1184b22b933Srs					<value_node value='a.e.f.ip6.arpa'/>
1194b22b933Srs					<value_node value='b.e.f.ip6.arpa'/>
1204b22b933Srs				</astring_list>
1214b22b933Srs			</property>
1224b22b933Srs			<propval name='value_authorization' type='astring'
1234b22b933Srs				value='solaris.smf.value.mdns' />
1244b22b933Srs		</property_group>
125eb1a3463STruong Nguyen
126eb1a3463STruong Nguyen		<property_group name='firewall_context' type='com.sun,fw_definition'>
127eb1a3463STruong Nguyen			<propval name='name' type='astring' value='mdns' />
128eb1a3463STruong Nguyen		</property_group>
129eb1a3463STruong Nguyen
130eb1a3463STruong Nguyen		<property_group name='firewall_config' type='com.sun,fw_configuration'>
131eb1a3463STruong Nguyen			<propval name='policy' type='astring' value='use_global' />
1327ddce999SHans Rosenfeld			<propval name='block_policy' type='astring'
1337ddce999SHans Rosenfeld				value='use_global' />
134eb1a3463STruong Nguyen			<propval name='apply_to' type='astring' value='' />
1357ddce999SHans Rosenfeld			<propval name='apply_to_6' type='astring' value='' />
136eb1a3463STruong Nguyen			<propval name='exceptions' type='astring' value='' />
1377ddce999SHans Rosenfeld			<propval name='exceptions_6' type='astring' value='' />
1387ddce999SHans Rosenfeld			<propval name='target' type='astring' value='' />
1397ddce999SHans Rosenfeld			<propval name='target_6' type='astring' value='' />
140eb1a3463STruong Nguyen			<propval name='value_authorization' type='astring'
141eb1a3463STruong Nguyen			    value='solaris.smf.value.firewall.config' />
142eb1a3463STruong Nguyen		</property_group>
143*bbf21555SRichard Lowe
1444b22b933Srs	</instance>
1454b22b933Srs
1467ddce999SHans Rosenfeld	<stability value='Unstable' />
1474b22b933Srs
1484b22b933Srs	<template>
1494b22b933Srs
1504b22b933Srs	<common_name>
1514b22b933Srs		<loctext xml:lang='C'>DNS Service Discovery and Multicast DNS
1524b22b933Srs		</loctext>
1534b22b933Srs	</common_name>
1544b22b933Srs	<documentation>
155*bbf21555SRichard Lowe		<manpage title='mdnsd' section='8' />
1564b22b933Srs		<doc_link name='Service Discovery OpenSolaris Project Page'
1574b22b933Srs		uri="http://opensolaris.org/os/project/nwam/service-discovery/"/>
1584b22b933Srs	</documentation>
1594b22b933Srs
1604b22b933Srs	</template>
1614b22b933Srs</service>
1624b22b933Srs
1634b22b933Srs</service_bundle>
164