xref: /titanic_51/usr/src/lib/libsecdb/rbac.xml (revision 58f7c256785c251b0530bbdba65a1b5529b1c84a)
106d0f3f3SCasper H.S. Dik<?xml version="1.0"?>
206d0f3f3SCasper H.S. Dik<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
306d0f3f3SCasper H.S. Dik<!--
406d0f3f3SCasper H.S. Dik    CDDL HEADER START
506d0f3f3SCasper H.S. Dik
606d0f3f3SCasper H.S. Dik    The contents of this file are subject to the terms of the
706d0f3f3SCasper H.S. Dik    Common Development and Distribution License (the "License").
806d0f3f3SCasper H.S. Dik    You may not use this file except in compliance with the License.
906d0f3f3SCasper H.S. Dik
1006d0f3f3SCasper H.S. Dik    You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1106d0f3f3SCasper H.S. Dik    or http://www.opensolaris.org/os/licensing.
1206d0f3f3SCasper H.S. Dik    See the License for the specific language governing permissions
1306d0f3f3SCasper H.S. Dik    and limitations under the License.
1406d0f3f3SCasper H.S. Dik
1506d0f3f3SCasper H.S. Dik    When distributing Covered Code, include this CDDL HEADER in each
1606d0f3f3SCasper H.S. Dik    file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1706d0f3f3SCasper H.S. Dik    If applicable, add the following below this CDDL HEADER, with the
1806d0f3f3SCasper H.S. Dik    fields enclosed by brackets "[]" replaced with your own identifying
1906d0f3f3SCasper H.S. Dik    information: Portions Copyright [yyyy] [name of copyright owner]
2006d0f3f3SCasper H.S. Dik
2106d0f3f3SCasper H.S. Dik    CDDL HEADER END
2206d0f3f3SCasper H.S. Dik
2306d0f3f3SCasper H.S. Dik    Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
2406d0f3f3SCasper H.S. Dik    Use is subject to license terms.
2506d0f3f3SCasper H.S. Dik
2606d0f3f3SCasper H.S. Dik    NOTE:  This service manifest is not editable; its contents will
2706d0f3f3SCasper H.S. Dik    be overwritten by package or patch operations, including
2806d0f3f3SCasper H.S. Dik    operating system upgrade.  Make customizations in a different
2906d0f3f3SCasper H.S. Dik    file.
3006d0f3f3SCasper H.S. Dik-->
3106d0f3f3SCasper H.S. Dik
3206d0f3f3SCasper H.S. Dik<service_bundle type='manifest' name='SUNWcsr:rbac'>
3306d0f3f3SCasper H.S. Dik
3406d0f3f3SCasper H.S. Dik<service
3506d0f3f3SCasper H.S. Dik	name='system/rbac'
3606d0f3f3SCasper H.S. Dik	type='service'
3706d0f3f3SCasper H.S. Dik	version='1'>
3806d0f3f3SCasper H.S. Dik
3906d0f3f3SCasper H.S. Dik	<create_default_instance enabled='true' />
4006d0f3f3SCasper H.S. Dik
4106d0f3f3SCasper H.S. Dik	<single_instance />
4206d0f3f3SCasper H.S. Dik
4306d0f3f3SCasper H.S. Dik        <dependency
4406d0f3f3SCasper H.S. Dik                name='usr'
4506d0f3f3SCasper H.S. Dik                type='service'
4606d0f3f3SCasper H.S. Dik                grouping='require_all'
4706d0f3f3SCasper H.S. Dik                restart_on='none'>
4806d0f3f3SCasper H.S. Dik                <service_fmri value='svc:/system/filesystem/minimal' />
4906d0f3f3SCasper H.S. Dik        </dependency>
5006d0f3f3SCasper H.S. Dik
51*58f7c256SCasper H.S. Dik	<dependent
52*58f7c256SCasper H.S. Dik		name='manifest'
53*58f7c256SCasper H.S. Dik		grouping='optional_all'
54*58f7c256SCasper H.S. Dik		restart_on='none'>
55*58f7c256SCasper H.S. Dik			<service_fmri value='svc:/system/manifest-import' />
56*58f7c256SCasper H.S. Dik	</dependent>
57*58f7c256SCasper H.S. Dik
58*58f7c256SCasper H.S. Dik	<dependent
59*58f7c256SCasper H.S. Dik		name='name-service-cache'
60*58f7c256SCasper H.S. Dik		grouping='optional_all'
61*58f7c256SCasper H.S. Dik		restart_on='none'>
62*58f7c256SCasper H.S. Dik		<service_fmri value='svc:/system/name-service-cache' />
63*58f7c256SCasper H.S. Dik	</dependent>
64*58f7c256SCasper H.S. Dik
6506d0f3f3SCasper H.S. Dik	<exec_method
6606d0f3f3SCasper H.S. Dik		type='method'
6706d0f3f3SCasper H.S. Dik		name='start'
6806d0f3f3SCasper H.S. Dik		exec='/lib/svc/method/svc-rbac start'
6906d0f3f3SCasper H.S. Dik		timeout_seconds='300'>
7006d0f3f3SCasper H.S. Dik	</exec_method>
7106d0f3f3SCasper H.S. Dik
7206d0f3f3SCasper H.S. Dik	<exec_method
7306d0f3f3SCasper H.S. Dik		type='method'
7406d0f3f3SCasper H.S. Dik		name='refresh'
7506d0f3f3SCasper H.S. Dik		exec='/lib/svc/method/svc-rbac refresh'
7606d0f3f3SCasper H.S. Dik		timeout_seconds='300'>
7706d0f3f3SCasper H.S. Dik	</exec_method>
7806d0f3f3SCasper H.S. Dik
7906d0f3f3SCasper H.S. Dik	<exec_method
8006d0f3f3SCasper H.S. Dik		type='method'
8106d0f3f3SCasper H.S. Dik		name='stop'
8206d0f3f3SCasper H.S. Dik		exec=':true'
8306d0f3f3SCasper H.S. Dik		timeout_seconds='300'>
8406d0f3f3SCasper H.S. Dik	</exec_method>
8506d0f3f3SCasper H.S. Dik
8606d0f3f3SCasper H.S. Dik	<property_group name='startd' type='framework'>
8706d0f3f3SCasper H.S. Dik		<propval name='duration' type='astring'
8806d0f3f3SCasper H.S. Dik			value='transient' />
8906d0f3f3SCasper H.S. Dik	</property_group>
9006d0f3f3SCasper H.S. Dik
9106d0f3f3SCasper H.S. Dik	<property_group name='options' type='application'>
9206d0f3f3SCasper H.S. Dik	</property_group>
9306d0f3f3SCasper H.S. Dik
9406d0f3f3SCasper H.S. Dik	<stability value='Unstable' />
9506d0f3f3SCasper H.S. Dik
9606d0f3f3SCasper H.S. Dik	<template>
9706d0f3f3SCasper H.S. Dik		<common_name>
9806d0f3f3SCasper H.S. Dik			<loctext xml:lang='C'>
9906d0f3f3SCasper H.S. Dik			Assemble the RBAC *attr files.
10006d0f3f3SCasper H.S. Dik			</loctext>
10106d0f3f3SCasper H.S. Dik		</common_name>
10206d0f3f3SCasper H.S. Dik	</template>
10306d0f3f3SCasper H.S. Dik</service>
10406d0f3f3SCasper H.S. Dik
10506d0f3f3SCasper H.S. Dik</service_bundle>
106