You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
101 lines
2.7 KiB
101 lines
2.7 KiB
<?xml version="1.0"?>
|
|
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
|
|
<!--
|
|
Copyright (c) 2012-2020, DilOS.
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
this software and associated documentation files (the "Software"), to deal in
|
|
the Software without restriction, including without limitation the rights to
|
|
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
|
of the Software, and to permit persons to whom the Software is furnished to do
|
|
so, subject to the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included in all
|
|
copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
-->
|
|
|
|
<service_bundle type='manifest' name='tdm-trinity'>
|
|
|
|
<service
|
|
name='system/tdm'
|
|
type='service'
|
|
version='1'>
|
|
<single_instance />
|
|
|
|
<dependency
|
|
name='milestone'
|
|
grouping='require_all'
|
|
restart_on='none'
|
|
type='service'>
|
|
<service_fmri value='svc:/milestone/sysconfig' />
|
|
</dependency>
|
|
|
|
<dependency
|
|
name='filesystem'
|
|
grouping='require_all'
|
|
restart_on='none'
|
|
type='service'>
|
|
<service_fmri value='svc:/system/filesystem/local' />
|
|
</dependency>
|
|
|
|
<dependency
|
|
name='name-services'
|
|
grouping='require_all'
|
|
restart_on='none'
|
|
type='service'>
|
|
<service_fmri value='svc:/milestone/name-services' />
|
|
</dependency>
|
|
|
|
<exec_method
|
|
type='method'
|
|
name='start'
|
|
exec='/var/svc/method/tdm %m %i'
|
|
timeout_seconds='60'>
|
|
</exec_method>
|
|
|
|
<exec_method
|
|
type='method'
|
|
name='stop'
|
|
exec='/var/svc/method/tdm %m %i'
|
|
timeout_seconds='60'>
|
|
</exec_method>
|
|
|
|
<exec_method
|
|
type='method'
|
|
name='refresh'
|
|
exec='/var/svc/method/tdm %m %i'
|
|
timeout_seconds='60'>
|
|
</exec_method>
|
|
|
|
<property_group name='startd' type='framework'>
|
|
<!-- sub-process core dumps shouldn't restart session -->
|
|
<propval name='ignore_error' type='astring'
|
|
value='core,signal' />
|
|
</property_group>
|
|
|
|
<instance name="default" enabled="false">
|
|
</instance>
|
|
<stability value='Unstable' />
|
|
|
|
<template>
|
|
<common_name>
|
|
<loctext xml:lang='C'>
|
|
Trinity Display Manager
|
|
</loctext>
|
|
</common_name>
|
|
<documentation>
|
|
<manpage title='tdm' section='1' />
|
|
<manpage title='tdm_config' section='1' />
|
|
</documentation>
|
|
</template>
|
|
</service>
|
|
|
|
</service_bundle>
|