xref: /illumos-gate/usr/src/cmd/varpd/varpd.xml (revision faa2068d5f60927511f588cf120b905d985371d0)
136589d6bSRobert Mustacchi<?xml version="1.0"?>
236589d6bSRobert Mustacchi<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
336589d6bSRobert Mustacchi<!--
436589d6bSRobert MustacchiThis file and its contents are supplied under the terms of the
536589d6bSRobert MustacchiCommon Development and Distribution License ("CDDL"), version 1.0.
636589d6bSRobert MustacchiYou may only use this file in accordance with the terms of version
736589d6bSRobert Mustacchi1.0 of the CDDL.
836589d6bSRobert Mustacchi
936589d6bSRobert MustacchiA full copy of the text of the CDDL should have accompanied this
1036589d6bSRobert Mustacchisource.  A copy of the CDDL is also available via the Internet at
1136589d6bSRobert Mustacchihttp://www.illumos.org/license/CDDL.
1236589d6bSRobert Mustacchi
1336589d6bSRobert MustacchiCopyright 2018, Joyent, Inc.
14*faa2068dSAndy FiddamanCopyright 2020 OmniOS Community Edition (OmniOSce) Association.
1536589d6bSRobert Mustacchi-->
1636589d6bSRobert Mustacchi
1736589d6bSRobert Mustacchi<service_bundle type="manifest" name="illumos:varpd" >
1836589d6bSRobert Mustacchi
1936589d6bSRobert Mustacchi	<service name="network/varpd" type="service" version="1" >
2036589d6bSRobert Mustacchi
21*faa2068dSAndy Fiddaman		<create_default_instance enabled="false" />
2236589d6bSRobert Mustacchi
23*faa2068dSAndy Fiddaman		<dependency name="varpd-datalink-management"
2436589d6bSRobert Mustacchi			grouping="require_all"
2536589d6bSRobert Mustacchi			restart_on="none"
2636589d6bSRobert Mustacchi			type="service">
27*faa2068dSAndy Fiddaman			<service_fmri value="svc:/network/datalink-management:default" />
2836589d6bSRobert Mustacchi		</dependency>
2936589d6bSRobert Mustacchi
3036589d6bSRobert Mustacchi		<dependency name="varpd-device-local"
3136589d6bSRobert Mustacchi			grouping="require_all"
3236589d6bSRobert Mustacchi			restart_on="none"
3336589d6bSRobert Mustacchi			type="service">
3436589d6bSRobert Mustacchi			<service_fmri value="svc:/system/device/local:default" />
3536589d6bSRobert Mustacchi		</dependency>
3636589d6bSRobert Mustacchi
37*faa2068dSAndy Fiddaman		<dependency name="varpd-filesystem-minimal"
38*faa2068dSAndy Fiddaman			grouping="require_all"
39*faa2068dSAndy Fiddaman			restart_on="none"
40*faa2068dSAndy Fiddaman			type="service">
41*faa2068dSAndy Fiddaman			<service_fmri value="svc:/system/filesystem/minimal:default" />
42*faa2068dSAndy Fiddaman		</dependency>
43*faa2068dSAndy Fiddaman
44*faa2068dSAndy Fiddaman		<dependent name='varpd-network-physical-default'
45*faa2068dSAndy Fiddaman			grouping='optional_all'
46*faa2068dSAndy Fiddaman			restart_on='none'>
47*faa2068dSAndy Fiddaman			<service_fmri value='svc:/network/physical:default' />
48*faa2068dSAndy Fiddaman		</dependent>
49*faa2068dSAndy Fiddaman
5036589d6bSRobert Mustacchi		<exec_method
5136589d6bSRobert Mustacchi			type="method"
5236589d6bSRobert Mustacchi			name="start"
5336589d6bSRobert Mustacchi			exec="/usr/lib/varpd/varpd"
5436589d6bSRobert Mustacchi			timeout_seconds="60" />
5536589d6bSRobert Mustacchi
5636589d6bSRobert Mustacchi		<exec_method
5736589d6bSRobert Mustacchi			type="method"
5836589d6bSRobert Mustacchi			name="stop"
5936589d6bSRobert Mustacchi			exec=":kill"
6036589d6bSRobert Mustacchi			timeout_seconds="10" />
6136589d6bSRobert Mustacchi
6236589d6bSRobert Mustacchi		<property_group name='varpd' type='application'>
6336589d6bSRobert Mustacchi			<property name='include_path' type='astring'>
6436589d6bSRobert Mustacchi				<astring_list>
6536589d6bSRobert Mustacchi					<value_node value='/usr/lib/varpd'/>
6636589d6bSRobert Mustacchi				</astring_list>
6736589d6bSRobert Mustacchi			</property>
6836589d6bSRobert Mustacchi		</property_group>
6936589d6bSRobert Mustacchi
7036589d6bSRobert Mustacchi		<stability value='Unstable' />
7136589d6bSRobert Mustacchi
7236589d6bSRobert Mustacchi		<template>
7336589d6bSRobert Mustacchi			<common_name>
7436589d6bSRobert Mustacchi				<loctext xml:lang="C">virtual ARP daemon
7536589d6bSRobert Mustacchi				</loctext>
7636589d6bSRobert Mustacchi			</common_name>
7736589d6bSRobert Mustacchi		</template>
7836589d6bSRobert Mustacchi	</service>
7936589d6bSRobert Mustacchi</service_bundle>
80