blob: 6566f31bff75e2ccfee93816c90ab7ff49650fb0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
<!--
Copyright 2019, Joyent, Inc.
This file and its contents are supplied under the terms of the
Common Development and Distribution License ("CDDL"), version 1.0.
You may only use this file in accordance with the terms of version
1.0 of the CDDL.
A full copy of the text of the CDDL should have accompanied this
source. A copy of the CDDL is also available via the Internet at
http://www.illumos.org/license/CDDL.
-->
<service_bundle type='manifest' name='network-early-admin'>
<service
name='network/early-admin'
type='service'
version='1'>
<!-- ifconfig needs loopback for IPC with dhcpagent -->
<dependency
name='network'
grouping='require_all'
restart_on='none'
type='service'>
<service_fmri value='svc:/network/loopback' />
<service_fmri value='svc:/network/datalink-management' />
<service_fmri value='svc:/network/ip-interface-management' />
</dependency>
<instance name='default' enabled='true'>
<exec_method
type='method'
name='start'
exec='/lib/svc/method/net-early-admin'
timeout_seconds='600' />
<exec_method
type='method'
name='stop'
exec=':true'
timeout_seconds='3' />
<property_group name='startd' type='framework'>
<propval name='duration' type='astring' value='transient' />
</property_group>
<template>
<common_name>
<loctext xml:lang='C'>
Triton admin network on compute nodes
</loctext>
</common_name>
<documentation>
<manpage title='ifconfig' section='1M'
manpath='/usr/share/man' />
<manpage title='dladm' section='1M'
manpath='/usr/share/man' />
</documentation>
</template>
</instance>
<stability value='Unstable' />
</service>
</service_bundle>
|