diff options
Diffstat (limited to 'usr/src/cmd/svc/milestone/joyent-fs.xml')
-rw-r--r-- | usr/src/cmd/svc/milestone/joyent-fs.xml | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/usr/src/cmd/svc/milestone/joyent-fs.xml b/usr/src/cmd/svc/milestone/joyent-fs.xml new file mode 100644 index 0000000000..f21eae27d8 --- /dev/null +++ b/usr/src/cmd/svc/milestone/joyent-fs.xml @@ -0,0 +1,93 @@ +<?xml version="1.0"?> +<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1"> +<!-- + Copyright 2005 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, Version 1.0 only + (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 +--> + +<service_bundle type='manifest' name='SUNWcsr:filesystem-joyent'> + +<service + name='system/filesystem/smartdc' + type='service' + version='1'> + + <create_default_instance enabled='true' /> + + <single_instance/> + + <dependency + name='usr' + grouping='require_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/filesystem/usr' /> + </dependency> + + <dependency + name='kbmd' + grouping='optional_all' + restart_on='none' + type='service'> + <service_fmri value='svc:/system/kbmd:default' /> + </dependency> + + <!-- + Start method timeout is infinite to handle potentially unbounded + fsck times. + --> + <exec_method + type='method' + name='start' + exec='/lib/svc/method/fs-joyent' + timeout_seconds='0' /> + + <exec_method + type='method' + name='stop' + exec=':true' + timeout_seconds='0' /> + + <property_group name='startd' type='framework'> + <propval name='duration' type='astring' value='transient' /> + </property_group> + <property_group name='joyentfs' type='application'> + <stability value='Evolving'/> + <propval name='debug' type='boolean' value='false'/> + <propval name='usb_copy_path' type='astring' value='/usbkey'/> + <propval name='usb_mountpoint' type='astring' value='usbkey'/> + </property_group> + + + <stability value='Unstable' /> + + <template> + <common_name> + <loctext xml:lang='C'> + Joyent file system mounts + </loctext> + </common_name> + </template> +</service> + +</service_bundle> |