19b5bf10aSMark Haywood<?xml version="1.0"?> 29b5bf10aSMark Haywood<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> 39b5bf10aSMark Haywood<!-- 49b5bf10aSMark Haywood Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 59b5bf10aSMark Haywood 69b5bf10aSMark Haywood CDDL HEADER START 79b5bf10aSMark Haywood 89b5bf10aSMark Haywood The contents of this file are subject to the terms of the 99b5bf10aSMark Haywood Common Development and Distribution License (the "License"). 109b5bf10aSMark Haywood You may not use this file except in compliance with the License. 119b5bf10aSMark Haywood 129b5bf10aSMark Haywood You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 139b5bf10aSMark Haywood or http://www.opensolaris.org/os/licensing. 149b5bf10aSMark Haywood See the License for the specific language governing permissions 159b5bf10aSMark Haywood and limitations under the License. 169b5bf10aSMark Haywood 179b5bf10aSMark Haywood When distributing Covered Code, include this CDDL HEADER in each 189b5bf10aSMark Haywood file and include the License file at usr/src/OPENSOLARIS.LICENSE. 199b5bf10aSMark Haywood If applicable, add the following below this CDDL HEADER, with the 209b5bf10aSMark Haywood fields enclosed by brackets "[]" replaced with your own identifying 219b5bf10aSMark Haywood information: Portions Copyright [yyyy] [name of copyright owner] 229b5bf10aSMark Haywood 239b5bf10aSMark Haywood CDDL HEADER END 249b5bf10aSMark Haywood 259b5bf10aSMark Haywood NOTE: This service manifest is not editable; its contents will 269b5bf10aSMark Haywood be overwritten by package or patch operations, including 279b5bf10aSMark Haywood operating system upgrade. Make customizations in a different 289b5bf10aSMark Haywood file. 299b5bf10aSMark Haywood--> 309b5bf10aSMark Haywood 319b5bf10aSMark Haywood<service_bundle type='manifest' name='SUNWcsr:dns-install'> 329b5bf10aSMark Haywood 339b5bf10aSMark Haywood<service 349b5bf10aSMark Haywood name='network/dns/install' 359b5bf10aSMark Haywood type='service' 369b5bf10aSMark Haywood version='1'> 379b5bf10aSMark Haywood 389b5bf10aSMark Haywood <create_default_instance enabled='false' /> 399b5bf10aSMark Haywood 409b5bf10aSMark Haywood <single_instance /> 419b5bf10aSMark Haywood 429b5bf10aSMark Haywood <dependency 439b5bf10aSMark Haywood name='filesystem' 449b5bf10aSMark Haywood grouping='require_all' 459b5bf10aSMark Haywood restart_on='none' 469b5bf10aSMark Haywood type='service'> 479b5bf10aSMark Haywood <service_fmri value='svc:/system/filesystem/root' /> 489b5bf10aSMark Haywood <service_fmri value='svc:/system/filesystem/usr' /> 499b5bf10aSMark Haywood <service_fmri value='svc:/system/filesystem/minimal' /> 509b5bf10aSMark Haywood </dependency> 519b5bf10aSMark Haywood 529b5bf10aSMark Haywood <dependent name='network-service' 539b5bf10aSMark Haywood grouping='optional_all' 549b5bf10aSMark Haywood restart_on='none'> 559b5bf10aSMark Haywood <service_fmri value='svc:/network/service' /> 569b5bf10aSMark Haywood </dependent> 579b5bf10aSMark Haywood 589b5bf10aSMark Haywood <dependent name='dns-client' 599b5bf10aSMark Haywood grouping='optional_all' 609b5bf10aSMark Haywood restart_on='none'> 619b5bf10aSMark Haywood <service_fmri value='svc:/network/dns/client' /> 629b5bf10aSMark Haywood </dependent> 639b5bf10aSMark Haywood 649b5bf10aSMark Haywood <exec_method 659b5bf10aSMark Haywood type='method' 669b5bf10aSMark Haywood name='start' 679b5bf10aSMark Haywood exec='/lib/svc/method/dns-install' 689b5bf10aSMark Haywood timeout_seconds='30' /> 699b5bf10aSMark Haywood 709b5bf10aSMark Haywood <exec_method 719b5bf10aSMark Haywood type='method' 729b5bf10aSMark Haywood name='stop' 739b5bf10aSMark Haywood exec=':true' 749b5bf10aSMark Haywood timeout_seconds='0' /> 759b5bf10aSMark Haywood 769b5bf10aSMark Haywood <property_group name='startd' type='framework'> 779b5bf10aSMark Haywood <propval name='duration' type='astring' value='transient' /> 789b5bf10aSMark Haywood </property_group> 799b5bf10aSMark Haywood 809b5bf10aSMark Haywood <property_group name='install_props' type='application'> 819b5bf10aSMark Haywood <property name='nameserver' type='net_address'> 829b5bf10aSMark Haywood <net_address_list> 839b5bf10aSMark Haywood <value_node value='0.0.0.0' /> 849b5bf10aSMark Haywood </net_address_list> 859b5bf10aSMark Haywood </property> 869b5bf10aSMark Haywood <propval name='domain' type='astring' value='' /> 879b5bf10aSMark Haywood <property name='search' type='astring'> 889b5bf10aSMark Haywood <astring_list> 899b5bf10aSMark Haywood <value_node value='' /> 909b5bf10aSMark Haywood </astring_list> 919b5bf10aSMark Haywood </property> 929b5bf10aSMark Haywood </property_group> 939b5bf10aSMark Haywood 949b5bf10aSMark Haywood <stability value='Unstable' /> 959b5bf10aSMark Haywood 969b5bf10aSMark Haywood <template> 979b5bf10aSMark Haywood <common_name> 989b5bf10aSMark Haywood <loctext xml:lang='C'> 999b5bf10aSMark Haywood DNS resolver install 1009b5bf10aSMark Haywood </loctext> 1019b5bf10aSMark Haywood </common_name> 1029b5bf10aSMark Haywood <documentation> 1039b5bf10aSMark Haywood <manpage title='resolver' section='3RESOLV' 1049b5bf10aSMark Haywood manpath='/usr/share/man' /> 1059b5bf10aSMark Haywood </documentation> 1069b5bf10aSMark Haywood <pg_pattern name='install_props' type='application' 1079b5bf10aSMark Haywood target='this' required='false'> 1089b5bf10aSMark Haywood <description> <loctext xml:lang='C'> 1099b5bf10aSMark Haywood Install derived configuration data used to configure an initial DNS client. 1109b5bf10aSMark Haywood </loctext> </description> 1119b5bf10aSMark Haywood <prop_pattern name='nameserver' type='net_address' 1129b5bf10aSMark Haywood required='true'> 1139b5bf10aSMark Haywood <description> <loctext xml:lang='C'> 114*bbf21555SRichard Lowe The value used to construct the "nameserver" directive in resolv.conf(5). 1159b5bf10aSMark Haywood </loctext> </description> 1169b5bf10aSMark Haywood <cardinality min='1' max='3'/> 1179b5bf10aSMark Haywood </prop_pattern> 1189b5bf10aSMark Haywood <prop_pattern name='domain' type='astring' 1199b5bf10aSMark Haywood required='false'> 1209b5bf10aSMark Haywood <description> <loctext xml:lang='C'> 121*bbf21555SRichard Lowe The value used to construct the "domain" directive in resolv.conf(5). 1229b5bf10aSMark Haywood </loctext> </description> 1239b5bf10aSMark Haywood <cardinality min='1' max='1'/> 1249b5bf10aSMark Haywood </prop_pattern> 1259b5bf10aSMark Haywood <prop_pattern name='search' type='astring' 1269b5bf10aSMark Haywood required='false'> 1279b5bf10aSMark Haywood <description> <loctext xml:lang='C'> 128*bbf21555SRichard Lowe The value used to construct the "search" directive in resolv.conf(5). 1299b5bf10aSMark Haywood </loctext> </description> 1309b5bf10aSMark Haywood <cardinality min='1' max='6'/> 1319b5bf10aSMark Haywood </prop_pattern> 1329b5bf10aSMark Haywood </pg_pattern> 1339b5bf10aSMark Haywood </template> 1349b5bf10aSMark Haywood 1359b5bf10aSMark Haywood</service> 1369b5bf10aSMark Haywood 1379b5bf10aSMark Haywood</service_bundle> 138