diff options
Diffstat (limited to 'usr/src/cmd/svc/milestone/devices-audio.xml')
-rw-r--r-- | usr/src/cmd/svc/milestone/devices-audio.xml | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/usr/src/cmd/svc/milestone/devices-audio.xml b/usr/src/cmd/svc/milestone/devices-audio.xml new file mode 100644 index 0000000000..48dee7299e --- /dev/null +++ b/usr/src/cmd/svc/milestone/devices-audio.xml @@ -0,0 +1,91 @@ +<?xml version='1.0'?> +<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'> +<!-- + Copyright 2009 Sun Microsystems, Inc. All rights reserved. + Use is subject to license terms. + + 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 + + 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 manifest for audio. +--> + +<service_bundle type='manifest' name='SUNWcsr:devices-audio'> + +<service + name='system/device/audio' + type='service' + version='1'> + + <create_default_instance enabled='true' /> + + <single_instance/> + + <!-- + We don't really ndeed devices, just /usr. However this + avoids thrashing in devfsadm. + --> + <dependency + name='devices' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/milestone/devices' /> + </dependency> + + <dependent + name='devices_audio_multi-user' + grouping='require_all' + restart_on='none'> + <service_fmri value='svc:/milestone/multi-user' /> + </dependent> + + <exec_method + type='method' + name='start' + exec='/lib/svc/method/devices-audio' + timeout_seconds='30' /> + + <exec_method + type='method' + name='stop' + exec=':true' + timeout_seconds='1' /> + + <property_group name='startd' type='framework'> + <propval name='duration' type='astring' value='transient' /> + </property_group> + + <stability value='Evolving' /> + + <template> + <common_name> + <loctext xml:lang='C'> + Solaris audio device configuration. + </loctext> + </common_name> + </template> +</service> + +</service_bundle> |