| <?xml version="1.0"?> |
| <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> |
| <!-- |
| CDDL HEADER START |
| |
| The contents of this file are subject to the terms of the |
| Common Development and Distribution License (the "License"). |
| You may not use this file except in compliance with the License. |
| |
| You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
| or http://www.opensolaris.org/os/licensing. |
| See the License for the specific language governing permissions |
| and limitations under the License. |
| |
| When distributing Covered Code, include this CDDL HEADER in each |
| file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
| If applicable, add the following below this CDDL HEADER, with the |
| fields enclosed by brackets "[]" replaced with your own identifying |
| information: Portions Copyright [yyyy] [name of copyright owner] |
| |
| CDDL HEADER END |
| |
| Copyright 2009 Sun Microsystems, Inc. All rights reserved. |
| Use is subject to license terms. |
| |
| NOTE: This service manifest is not editable; its contents will |
| be overwritten by package or patch operations, including |
| operating system upgrade. Make customizations in a different |
| file. |
| --> |
| |
| <service_bundle type='manifest' name='SUNWcsr:rbac'> |
| |
| <service |
| name='system/rbac' |
| type='service' |
| version='1'> |
| |
| <create_default_instance enabled='true' /> |
| |
| <single_instance /> |
| |
| <dependency |
| name='usr' |
| type='service' |
| grouping='require_all' |
| restart_on='none'> |
| <service_fmri value='svc:/system/filesystem/minimal' /> |
| </dependency> |
| |
| <dependent |
| name='manifest' |
| grouping='optional_all' |
| restart_on='none'> |
| <service_fmri value='svc:/system/manifest-import' /> |
| </dependent> |
| |
| <dependent |
| name='name-service-cache' |
| grouping='optional_all' |
| restart_on='none'> |
| <service_fmri value='svc:/system/name-service-cache' /> |
| </dependent> |
| |
| <exec_method |
| type='method' |
| name='start' |
| exec='/lib/svc/method/svc-rbac start' |
| timeout_seconds='300'> |
| </exec_method> |
| |
| <exec_method |
| type='method' |
| name='refresh' |
| exec='/lib/svc/method/svc-rbac refresh' |
| timeout_seconds='300'> |
| </exec_method> |
| |
| <exec_method |
| type='method' |
| name='stop' |
| exec=':true' |
| timeout_seconds='300'> |
| </exec_method> |
| |
| <property_group name='startd' type='framework'> |
| <propval name='duration' type='astring' |
| value='transient' /> |
| </property_group> |
| |
| <property_group name='options' type='application'> |
| </property_group> |
| |
| <stability value='Unstable' /> |
| |
| <template> |
| <common_name> |
| <loctext xml:lang='C'> |
| Assemble the RBAC *attr files. |
| </loctext> |
| </common_name> |
| </template> |
| </service> |
| |
| </service_bundle> |