xref: /illumos-gate/usr/src/test/i2c-tests/i2csimd/i2csimd.xml (revision 0cbe48189888d02563dba9c90132ac391ba233b6)
1*0cbe4818SRobert Mustacchi<?xml version="1.0"?>
2*0cbe4818SRobert Mustacchi<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
3*0cbe4818SRobert Mustacchi<!--
4*0cbe4818SRobert Mustacchi This file and its contents are supplied under the terms of the
5*0cbe4818SRobert Mustacchi Common Development and Distribution License ("CDDL"), version 1.0.
6*0cbe4818SRobert Mustacchi You may only use this file in accordance with the terms of version
7*0cbe4818SRobert Mustacchi 1.0 of the CDDL.
8*0cbe4818SRobert Mustacchi
9*0cbe4818SRobert Mustacchi A full copy of the text of the CDDL should have accompanied this
10*0cbe4818SRobert Mustacchi source. A copy of the CDDL is also available via the Internet at
11*0cbe4818SRobert Mustacchi http://www.illumos.org/license/CDDL.
12*0cbe4818SRobert Mustacchi
13*0cbe4818SRobert Mustacchi Copyright 2025 Oxide Computer Company
14*0cbe4818SRobert Mustacchi-->
15*0cbe4818SRobert Mustacchi<service_bundle type="manifest"
16*0cbe4818SRobert Mustacchi                name="i2csimd">
17*0cbe4818SRobert Mustacchi
18*0cbe4818SRobert Mustacchi    <service name="system/i2csimd"
19*0cbe4818SRobert Mustacchi             type="service"
20*0cbe4818SRobert Mustacchi             version="1">
21*0cbe4818SRobert Mustacchi
22*0cbe4818SRobert Mustacchi        <create_default_instance enabled="false" />
23*0cbe4818SRobert Mustacchi
24*0cbe4818SRobert Mustacchi        <dependency name="multiuser"
25*0cbe4818SRobert Mustacchi                    grouping="require_all"
26*0cbe4818SRobert Mustacchi                    restart_on="none"
27*0cbe4818SRobert Mustacchi                    type="service">
28*0cbe4818SRobert Mustacchi            <service_fmri value="svc:/milestone/multi-user" />
29*0cbe4818SRobert Mustacchi        </dependency>
30*0cbe4818SRobert Mustacchi
31*0cbe4818SRobert Mustacchi        <dependency name="devices"
32*0cbe4818SRobert Mustacchi                    grouping="require_all"
33*0cbe4818SRobert Mustacchi                    restart_on="none"
34*0cbe4818SRobert Mustacchi                    type="service">
35*0cbe4818SRobert Mustacchi            <service_fmri value="svc:/milestone/devices" />
36*0cbe4818SRobert Mustacchi        </dependency>
37*0cbe4818SRobert Mustacchi
38*0cbe4818SRobert Mustacchi
39*0cbe4818SRobert Mustacchi        <exec_method name="start"
40*0cbe4818SRobert Mustacchi                     type="method"
41*0cbe4818SRobert Mustacchi                     timeout_seconds="60"
42*0cbe4818SRobert Mustacchi                     exec="/opt/i2c-tests/svc/i2csimd" />
43*0cbe4818SRobert Mustacchi
44*0cbe4818SRobert Mustacchi        <exec_method type="method"
45*0cbe4818SRobert Mustacchi                     name="stop"
46*0cbe4818SRobert Mustacchi                     exec=":kill"
47*0cbe4818SRobert Mustacchi                     timeout_seconds="10" />
48*0cbe4818SRobert Mustacchi
49*0cbe4818SRobert Mustacchi        <template>
50*0cbe4818SRobert Mustacchi          <common_name>
51*0cbe4818SRobert Mustacchi            <loctext xml:lang="C">I2C Simulation Daemon</loctext>
52*0cbe4818SRobert Mustacchi          </common_name>
53*0cbe4818SRobert Mustacchi        </template>
54*0cbe4818SRobert Mustacchi
55*0cbe4818SRobert Mustacchi    </service>
56*0cbe4818SRobert Mustacchi
57*0cbe4818SRobert Mustacchi</service_bundle>
58