virtualbox-webservice.xml revision baca1b32176bc4a9a32e0df3381eae825ccd5808
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync<?xml version="1.0"?>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync<!--
332d68e9666b04a5aa788a586d9f4c6b1f19c700vboxsync# Sun VirtualBox
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync# Solaris SMF service manifest for VirtualBox webservice server.
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync# $Id$
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
332d68e9666b04a5aa788a586d9f4c6b1f19c700vboxsync Copyright (C) 2008-2009 Sun Microsystems, Inc.
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync This file is part of VirtualBox Open Source Edition (OSE), as
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync available from http://www.virtualbox.org. This file is free software;
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync you can redistribute it and/or modify it under the terms of the GNU
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync General Public License (GPL) as published by the Free Software
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync Foundation, in version 2 as it comes in the "COPYING" file of the
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync VirtualBox OSE distribution. VirtualBox OSE is distributed in the
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
d65680efa46fa49e8bf14e67b29b782510ff934cvboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync Clara, CA 95054 USA or visit http://www.sun.com if you need
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync additional information or have any questions.
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync-->
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync<service_bundle type='manifest' name='SUNWvbox:webservice'>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync<service
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync name='application/virtualbox/webservice'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync type='service'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync version='1'>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <single_instance />
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <dependency
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync name='fs-local'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync grouping='require_all'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync restart_on='none'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync type='service'>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <service_fmri value='svc:/system/filesystem/local' />
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync </dependency>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <dependency
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync name='network-service'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync grouping='require_all'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync restart_on='none'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync type='service'>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <service_fmri value='svc:/network/service' />
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync </dependency>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <dependency
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync name='name-services'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync grouping='require_all'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync restart_on='refresh'
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync type='service'>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync <service_fmri value='svc:/milestone/name-services' />
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync </dependency>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <instance name='default' enabled='false'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <dependent
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync name='virtualbox-webservice_multi-user'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync grouping='optional_all'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync restart_on='none'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <service_fmri value='svc:/milestone/multi-user' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </dependent>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <exec_method
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync type='method'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync name='start'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync exec='/opt/VirtualBox/smf-vboxwebsrv %m'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync timeout_seconds='15'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <method_context>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <method_credential user='root' group='root' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </method_context>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </exec_method>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <exec_method
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync type='method'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync name='stop'
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync exec=':kill'
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync timeout_seconds='15'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <method_context>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <method_credential user='root' group='root' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </method_context>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </exec_method>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync <property_group name='startd' type='framework'>
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync <!-- The default contract restarter behavior is not appropriate,
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync it will kill VMs if the service is restarted. -->
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync <propval name='duration' type='astring' value='child' />
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync <!-- sub-process core dumps/signals shouldn't restart session -->
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync <propval name='ignore_error' type='astring' value='core,signal' />
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync </property_group>
baca1b32176bc4a9a32e0df3381eae825ccd5808vboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <property_group name='config' type='application'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <propval name='user' type='astring' value='root' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <propval name='host' type='astring' value='localhost' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <propval name='port' type='integer' value='18083' />
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </property_group>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <template>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <common_name>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync <loctext xml:lang='C'>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync VirtualBox Webservice
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </loctext>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </common_name>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </template>
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync
480e821b345af02a73aeec6d065d9e98de7ec4edvboxsync </instance>
c315c89581ef4e2ce4240d4346a33d04d0299693vboxsync
fefbad94daa9295101fe268de710b43ae36fde4fvboxsync <stability value='External' />
fefbad94daa9295101fe268de710b43ae36fde4fvboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync</service>
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync
204c10a47f2896a5472f9477a6f93ccc3a90a3f4vboxsync</service_bundle>