9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood CDDL HEADER START
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood The contents of this file are subject to the terms of the
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood Common Development and Distribution License (the "License").
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood You may not use this file except in compliance with the License.
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood See the License for the specific language governing permissions
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood and limitations under the License.
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood When distributing Covered Code, include this CDDL HEADER in each
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood If applicable, add the following below this CDDL HEADER, with the
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood fields enclosed by brackets "[]" replaced with your own identifying
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood information: Portions Copyright [yyyy] [name of copyright owner]
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood CDDL HEADER END
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood NOTE: This service manifest is not editable; its contents will
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood be overwritten by package or patch operations, including
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood operating system upgrade. Make customizations in a different
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood<service_bundle type='manifest' name='SUNWcsr:dns-install'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood type='service'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood version='1'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <single_instance />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood name='filesystem'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood grouping='require_all'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood restart_on='none'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood type='service'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <service_fmri value='svc:/system/filesystem/root' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <service_fmri value='svc:/system/filesystem/usr' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <service_fmri value='svc:/system/filesystem/minimal' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </dependency>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood grouping='optional_all'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood restart_on='none'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </dependent>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood grouping='optional_all'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood restart_on='none'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <service_fmri value='svc:/network/dns/client' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </dependent>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <exec_method
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood type='method'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood name='start'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood timeout_seconds='30' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <exec_method
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood type='method'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood exec=':true'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood timeout_seconds='0' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <property_group name='startd' type='framework'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <propval name='duration' type='astring' value='transient' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </property_group>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <property_group name='install_props' type='application'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <property name='nameserver' type='net_address'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <net_address_list>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </net_address_list>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <propval name='domain' type='astring' value='' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <astring_list>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </astring_list>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </property_group>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <common_name>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood DNS resolver install
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </common_name>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <documentation>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood manpath='/usr/share/man' />
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </documentation>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <pg_pattern name='install_props' type='application'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood Install derived configuration data used to configure an initial DNS client.
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood <prop_pattern name='nameserver' type='net_address'
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood required='true'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood The value used to construct the "nameserver" directive in resolv.conf(4).
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </prop_pattern>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood required='false'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood The value used to construct the "domain" directive in resolv.conf(4).
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </prop_pattern>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood required='false'>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood The value used to construct the "search" directive in resolv.conf(4).
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </prop_pattern>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood </pg_pattern>
9b5bf10ab04b9be5564d70a57980cfb68b6372e7Mark Haywood</service_bundle>