vboxservice.xml revision e64031e20c39650a7bc902a3e1aba613b9415dee
<?xml version='1.0'?>
<!--
# Sun VirtualBox
# Solaris SMF service manifest for VBoxService (timesync).
#
Copyright (C) 2008-2009 Oracle Corporation
This file is part of VirtualBox Open Source Edition (OSE), as
available from http://www.virtualbox.org. This file is free software;
you can redistribute it and/or modify it under the terms of the GNU
General Public License (GPL) as published by the Free Software
Foundation, in version 2 as it comes in the "COPYING" file of the
VirtualBox OSE distribution. VirtualBox OSE is distributed in the
hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
-->
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<service_bundle type='manifest' name='export'>
<service
name='system/virtualbox/vboxservice'
type='service'
version='1'>
<create_default_instance enabled='false' />
<single_instance/>
<!-- Wait for devices to be initialized as we depend on vboxguest (PCI) -->
<dependency
name='milestone'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/milestone/devices:default' />
</dependency>
<!-- Wait for local filesystems to be mounted (just to be safe, don't start too early) -->
<dependency
name='filesystem-local'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/system/filesystem/local:default' />
</dependency>
<exec_method
type='method'
name='start'
exec='/usr/bin/VBoxService'
timeout_seconds='30' />
<exec_method
type='method'
name='stop'
exec=':kill'
timeout_seconds='60' />
<template>
<common_name>
<loctext xml:lang='C'>VirtualBox Service.</loctext>
</common_name>
</template>
</service>
</service_bundle>