network-service.xml revision 36e852a172cba914383d7341c988128b2c667fbd
658N/A<?xml version="1.0"?>
658N/A<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
658N/A<!--
658N/A Copyright 2009 Sun Microsystems, Inc. All rights reserved.
658N/A Use is subject to license terms.
658N/A
658N/A CDDL HEADER START
6982N/A
6982N/A The contents of this file are subject to the terms of the
658N/A Common Development and Distribution License (the "License").
658N/A You may not use this file except in compliance with the License.
658N/A
658N/A You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6982N/A or http://www.opensolaris.org/os/licensing.
6982N/A See the License for the specific language governing permissions
6982N/A and limitations under the License.
6982N/A
658N/A When distributing Covered Code, include this CDDL HEADER in each
658N/A file and include the License file at usr/src/OPENSOLARIS.LICENSE.
658N/A If applicable, add the following below this CDDL HEADER, with the
658N/A fields enclosed by brackets "[]" replaced with your own identifying
3232N/A information: Portions Copyright [yyyy] [name of copyright owner]
658N/A
658N/A CDDL HEADER END
658N/A
658N/A NOTE: This service manifest is not editable; its contents will
658N/A be overwritten by package or patch operations, including
658N/A operating system upgrade. Make customizations in a different
658N/A file.
658N/A-->
658N/A
658N/A<service_bundle type='manifest' name='SUNWcsr:network-service'>
658N/A
658N/A<!--
658N/A network/service is the fourth service containing aggregated TCP/IP
658N/A service initialization. It will decompose into its constituent
658N/A services over time.
658N/A-->
658N/A
658N/A<service
658N/A name='network/service'
658N/A type='service'
version='1'>
<create_default_instance enabled='true' />
<dependency
name='init'
grouping='optional_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/network/initial' />
</dependency>
<!--
We require the root, usr and minimal filesystems, since
this service writes to/reads from /tmp, /etc, /var and
runs programs under /usr.
-->
<dependency
name='filesystem'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/system/filesystem/root' />
<service_fmri value='svc:/system/filesystem/usr' />
<service_fmri value='svc:/system/filesystem/minimal' />
</dependency>
<dependency
name='nis_server'
grouping='optional_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/network/nis/server' />
</dependency>
<dependency
name='nis_client'
grouping='optional_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/network/nis/client' />
</dependency>
<!--
DNS is potentially configured by the DHCP actions in
network/service, and cannot presently be used to store data
used by this service.
-->
<exec_method
type='method'
name='start'
exec='/lib/svc/method/net-svc start'
timeout_seconds='600' />
<exec_method
type='method'
name='stop'
exec=':true'
timeout_seconds='3' />
<property_group name='startd' type='framework'>
<propval name='duration' type='astring' value='transient' />
</property_group>
<stability value='Unstable' />
<template>
<common_name>
<loctext xml:lang='C'>
layered network services
</loctext>
</common_name>
<description>
<loctext xml:lang='C'>
Network infrastructure services
requiring name service availability.
</loctext>
</description>
<documentation>
<manpage title='ifconfig' section='1M'
manpath='/usr/share/man' />
</documentation>
</template>
</service>
</service_bundle>