usr/src/cmd/rad/daemon/rad-test.xml
author devjani.ray@oracle.com <devjani.ray@oracle.com>
Thu, 02 Feb 2012 11:25:01 -0500
changeset 798 a7deccd6492f
parent 766 46dbc6163ccd
child 817 a1315f6ad037
permissions -rw-r--r--
CR 7121230 Rad unix transport paths should be created under /system/volatile/rad/
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     1
<?xml version='1.0'?>
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     2
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     3
<!--
798
a7deccd6492f CR 7121230 Rad unix transport paths should be created under /system/volatile/rad/
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 766
diff changeset
     4
 Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     5
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     6
 CDDL HEADER START
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     7
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     8
  The contents of this file are subject to the terms of the
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
     9
  Common Development and Distribution License (the "License").
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    10
  You may not use this file except in compliance with the License.
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    11
 
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    12
  You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    13
  or http://www.opensolaris.org/os/licensing.
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    14
  See the License for the specific language governing permissions
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    15
  and limitations under the License.
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    16
 
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    17
  When distributing Covered Code, include this CDDL HEADER in each
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    18
  file and include the License file at usr/src/OPENSOLARIS.LICENSE.
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    19
  If applicable, add the following below this CDDL HEADER, with the
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    20
  fields enclosed by brackets "[]" replaced with your own identifying
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    21
  information: Portions Copyright [yyyy] [name of copyright owner]
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    22
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    23
 CDDL HEADER END
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    24
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    25
    NOTE:  This service manifest is not editable; its contents will
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    26
    be overwritten by package or patch operations, including
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    27
    operating system upgrade.  Make customizations in a different
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    28
    file.
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    29
-->
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    30
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    31
<service_bundle type='manifest' name='system/management/rad'>
687
381a4b01d7c3 18151 pam assertion definitions, support module
David Powell <david.e.powell@oracle.com>
parents: 686
diff changeset
    32
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    33
<service name='system/rad' type='service' version='1'>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    34
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    35
	<instance name='test' enabled='false'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    36
		<dependency
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    37
		    name='rad-conv-test'
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    38
		    grouping='optional_all'
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    39
		    restart_on='none'
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    40
		    type='service'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    41
			<service_fmri value='svc:/system/rad-conv-test' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    42
		</dependency>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    43
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    44
		<property_group name='config' type='application'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    45
			<property name='moduledir' type='astring'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    46
				<astring_list>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    47
					<value_node
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    48
					    value='/usr/lib/rad/transport' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    49
					<value_node
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    50
					    value='/usr/lib/rad/protocol' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    51
					<value_node
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    52
					    value='/usr/lib/rad/module' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    53
				</astring_list>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    54
			</property>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    55
			<propval name='debug' type='boolean' value='false' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    56
			<propval name='timeout' type='integer' value='3' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    57
			<propval name='pam_service' type='astring'
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    58
			    value='radtest' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    59
		</property_group>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    60
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    61
		<property_group name='local_port' type='xport_unix'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    62
			<propval name='proto' type='astring' value='rad' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    63
			<propval name='path' type='astring'
798
a7deccd6492f CR 7121230 Rad unix transport paths should be created under /system/volatile/rad/
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 766
diff changeset
    64
			    value='/system/volatile/rad/test-radsocket' />
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    65
			<propval name='peercred' type='boolean' value='true' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    66
		</property_group>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    67
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    68
		<property_group name='local_port_unauth' type='xport_unix'>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    69
			<propval name='proto' type='astring' value='rad' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    70
			<propval name='path' type='astring'
798
a7deccd6492f CR 7121230 Rad unix transport paths should be created under /system/volatile/rad/
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 766
diff changeset
    71
			    value='/system/volatile/rad/test-radsocket-unauth' />
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    72
			<propval name='peercred' type='boolean' value='false' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    73
		</property_group>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    74
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    75
		<template>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    76
			<common_name>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    77
				<loctext xml:lang='C'>
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    78
Remote Administration Daemon (Test Version)
766
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    79
				</loctext>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    80
			</common_name>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    81
		</template>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    82
	</instance>
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    83
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    84
        <stability value='Unstable' />
46dbc6163ccd 18839 Add SMF template data
devjani.ray@oracle.com <devjani.ray@oracle.com>
parents: 758
diff changeset
    85
686
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    86
</service>
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    87
3ead80dd78ec 18121 permit supplying arbitrary arguments to private rad instances
David Powell <david.e.powell@oracle.com>
parents:
diff changeset
    88
</service_bundle>