vboxservice.xml revision 9496b6f77d66eb89f088668752b8838d578d6e10
<?xml version='1.0'?>
<!--
# innotek VirtualBox
# Solaris SMF service manifest for VBoxService (timesync).
#
# Copyright (C) 2008 innotek GmbH
#
# 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>
<exec_method
type='method'
name='stop'
exec=':kill'
timeout_seconds='60' />
<template>
<common_name>
<loctext xml:lang='C'>VirtualBox Time Synchronize Daemon.</loctext>
</common_name>
</template>
</service>
</service_bundle>