usr/src/cmd/fs.d/nfs/svc/mapid.xml
author Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
Wed, 11 Aug 2010 17:11:30 -0500
changeset 13092 fcc1e406c13f
parent 5043 667e437d66d0
permissions -rw-r--r--
6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF PSARC 2007/393 converting /etc/default/{nfs,autofs} to SMF properties
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
<?xml version="1.0"?>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
<!--
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
     4
    CDDL HEADER START
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     5
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
     6
    The contents of this file are subject to the terms of the
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
     7
    Common Development and Distribution License (the "License").
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
     8
    You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    10
    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    11
    or http://www.opensolaris.org/os/licensing.
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    12
    See the License for the specific language governing permissions
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    13
    and limitations under the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    15
    When distributing Covered Code, include this CDDL HEADER in each
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    16
    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    17
    If applicable, add the following below this CDDL HEADER, with the
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    18
    fields enclosed by brackets "[]" replaced with your own identifying
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    19
    information: Portions Copyright [yyyy] [name of copyright owner]
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    21
    CDDL HEADER END
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    22
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    23
    Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    25
    NOTE:  This service manifest is not editable; its contents will
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    26
    be overwritten by package or patch operations, including
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    27
    operating system upgrade.  Make customizations in a different
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    28
    file.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    30
    Note: if this service is modified to consist of anything other
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    31
    than a single instance named 'default', you must make changes to
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    32
    $SRC/head/rpcsvc/daemon_utils.h and libnsl:open_daemon_lock().
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
-->
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    34
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
<service_bundle type='manifest' name='SUNWnfscr:nfs-mapid'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
<service
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
	name='network/nfs/mapid'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
	type='service'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
	version='1'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
	<dependency name='network'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
	    grouping='require_any'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
	    restart_on='error'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
	    type='service'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
		<service_fmri value='svc:/milestone/network' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
	</dependency>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
	<dependency name='rpcbind'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
	    grouping='require_all'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
	    restart_on='restart'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
	    type='service'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
		<service_fmri value='svc:/network/rpc/bind' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
	</dependency>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    55
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    56
	<dependency name='name-services'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
	    grouping='require_all'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
	    restart_on='refresh'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    59
	    type='service'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
		<service_fmri value='svc:/milestone/name-services' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
	</dependency>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
5043
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    63
	<dependency name='idmap'
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    64
	    grouping='optional_all'
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    65
	    restart_on='none'
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    66
	    type='service'>
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    67
		<service_fmri value='svc:/system/idmap' />
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    68
	</dependency>
667e437d66d0 6601949 nfsmapid should handle Windows users and groups in a heterogenous environment
baban
parents: 0
diff changeset
    69
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    70
	<dependency name='filesystem-minimal'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    71
	    grouping='require_all'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    72
	    restart_on='error'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    73
	    type='service'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    74
	    	<service_fmri value='svc:/system/filesystem/minimal' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    75
	</dependency>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    76
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    77
	<exec_method
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    78
	    type='method'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    79
	    name='start'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    80
	    exec='/usr/lib/nfs/nfsmapid'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    81
	    timeout_seconds='60' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    82
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    83
	<exec_method
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    84
	    type='method'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    85
	    name='refresh'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    86
	    exec='/usr/bin/kill -HUP `/usr/bin/cat /etc/svc/volatile/nfs-mapid.lock`'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    87
	    timeout_seconds='60' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    88
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    89
	<exec_method
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    90
	    type='method'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    91
	    name='stop'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    92
	    exec=':kill'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    93
	    timeout_seconds='60' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    94
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    95
	<property_group name='application' type='framework'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    96
		<stability value='Evolving' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    97
		<propval name='auto_enable' type='boolean' value='true' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    98
	</property_group>
13092
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
    99
	<instance name='default' enabled='false'>
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
   100
	  <property_group name='nfs-props' type='com.oracle.nfs,props'>
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
   101
	    <propval name='nfsmapid_domain' type='astring' value=''/>
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
   102
	  </property_group>
fcc1e406c13f 6975309 PSARC2007_393 Move /etc/default/{nfs/autofs} parameters to SMF
Pavan Mettu - Oracle Corporation - Menlo Park United States <Pavan.Mettu@Oracle.COM>
parents: 5043
diff changeset
   103
	</instance>
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   104
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   105
	<stability value='Stable' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   106
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   107
	<template>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   108
		<common_name>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   109
			<loctext xml:lang='C'>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   110
				NFS ID mapper
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   111
			</loctext>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   112
		</common_name>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   113
		<documentation>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   114
			<manpage title='nfsmapid' section='1M'
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   115
				manpath='/usr/share/man' />
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   116
		</documentation>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   117
	</template>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   118
</service>
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   119
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   120
</service_bundle>