Skip to content
File

Blob: packaging/illumos/specter-dns.xml

xml27 lines
1<?xml version='1.0'?>
2<!DOCTYPE service_bundle SYSTEM '/usr/share/lib/xml/dtd/service_bundle.dtd.1'>
3<service_bundle type='manifest' name='specter-dns'>
4 <service name='site/specter-dns' type='service' version='1'>
5 <create_default_instance enabled='false'/>
6 <single_instance/>
7 <dependency name='network' grouping='require_all' restart_on='none' type='service'>
8 <service_fmri value='svc:/milestone/network:default'/>
9 </dependency>
10 <dependency name='specter-server' grouping='optional_all' restart_on='none' type='service'>
11 <service_fmri value='svc:/site/specter-server:default'/>
12 </dependency>
13 <exec_method name='start' type='method' exec='/opt/local/libexec/specter/dns-launch' timeout_seconds='60'/>
14 <exec_method name='stop' type='method' exec=':kill' timeout_seconds='60'/>
15 <property_group name='startd' type='framework'>
16 <propval name='duration' type='astring' value='child'/>
17 <propval name='ignore_error' type='astring' value='core,signal'/>
18 </property_group>
19 <stability value='Evolving'/>
20 <template>
21 <common_name>
22 <loctext xml:lang='C'>Specter ACME DNS solver</loctext>
23 </common_name>
24 </template>
25 </service>
26</service_bundle>