10cbe4818SRobert Mustacchi# 20cbe4818SRobert Mustacchi# This file and its contents are supplied under the terms of the 30cbe4818SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 40cbe4818SRobert Mustacchi# You may only use this file in accordance with the terms of version 50cbe4818SRobert Mustacchi# 1.0 of the CDDL. 60cbe4818SRobert Mustacchi# 70cbe4818SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 80cbe4818SRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 90cbe4818SRobert Mustacchi# http://www.illumos.org/license/CDDL. 100cbe4818SRobert Mustacchi# 110cbe4818SRobert Mustacchi 120cbe4818SRobert Mustacchi# 13*1f0978acSRobert Mustacchi# Copyright 2026 Oxide Computer Company 140cbe4818SRobert Mustacchi# 150cbe4818SRobert Mustacchi 160cbe4818SRobert Mustacchi# 170cbe4818SRobert Mustacchi# The default for payload-bearing actions in this package is to appear in the 180cbe4818SRobert Mustacchi# global zone only. See the include file for greater detail, as well as 190cbe4818SRobert Mustacchi# information about overriding the defaults. 200cbe4818SRobert Mustacchi# 210cbe4818SRobert Mustacchi<include global_zone_only_component> 220cbe4818SRobert Mustacchiset name=pkg.fmri value=pkg:/system/test/i2ctest@$(PKGVERS) 230cbe4818SRobert Mustacchiset name=pkg.summary value="I2C Test Suite" 240cbe4818SRobert Mustacchiset name=pkg.description value="I2C Tests" 250cbe4818SRobert Mustacchiset name=info.classification \ 260cbe4818SRobert Mustacchi value=org.opensolaris.category.2008:Development/System 270cbe4818SRobert Mustacchiset name=variant.arch value=$(ARCH) 280cbe4818SRobert Mustacchidir path=kernel/drv group=sys 290cbe4818SRobert Mustacchidir path=kernel/drv/$(ARCH64) group=sys 300cbe4818SRobert Mustacchifile path=kernel/drv/$(ARCH64)/i2csim 310cbe4818SRobert Mustacchifile path=kernel/drv/i2csim.conf 320cbe4818SRobert Mustacchidir path=lib 330cbe4818SRobert Mustacchidir path=lib/svc 340cbe4818SRobert Mustacchidir path=lib/svc/manifest group=sys 350cbe4818SRobert Mustacchidir path=lib/svc/manifest/system group=sys 360cbe4818SRobert Mustacchifile path=lib/svc/manifest/system/i2csimd.xml mode=0444 370cbe4818SRobert Mustacchidir path=opt/i2c-tests 38*1f0978acSRobert Mustacchidir path=opt/i2c-tests/bin 39*1f0978acSRobert Mustacchifile path=opt/i2c-tests/bin/i2c-test mode=0555 400cbe4818SRobert Mustacchidir path=opt/i2c-tests/runfiles 410cbe4818SRobert Mustacchifile path=opt/i2c-tests/runfiles/default.run mode=0444 420cbe4818SRobert Mustacchidir path=opt/i2c-tests/svc 430cbe4818SRobert Mustacchifile path=opt/i2c-tests/svc/i2csimd mode=0555 440cbe4818SRobert Mustacchidir path=opt/i2c-tests/tests 450cbe4818SRobert Mustacchidir path=opt/i2c-tests/tests/i2cadm 460cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/cleanup mode=0555 470cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/common.ksh mode=0444 480cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/i2cadm mode=0555 490cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/i2cadm-io mode=0555 500cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/i2cadm-map mode=0555 510cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/i2cadm-scan mode=0555 520cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/mux-active-cleanup mode=0555 530cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/i2cadm/setup-full mode=0555 540cbe4818SRobert Mustacchidir path=opt/i2c-tests/tests/ioctl 550cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/addresses.32 mode=0555 560cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/addresses.64 mode=0555 570cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/invalid-io.32 mode=0555 580cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/invalid-io.64 mode=0555 590cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/ioc-errnos.32 mode=0555 600cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/ioctl/ioc-errnos.64 mode=0555 610cbe4818SRobert Mustacchidir path=opt/i2c-tests/tests/libi2c 620cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/addr-util.32 mode=0555 630cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/addr-util.64 mode=0555 640cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/claimed-addrs.32 mode=0555 650cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/claimed-addrs.64 mode=0555 660cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/discovery.32 mode=0555 670cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/discovery.64 mode=0555 680cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/missing-field.32 mode=0555 690cbe4818SRobert Mustacchifile path=opt/i2c-tests/tests/libi2c/missing-field.64 mode=0555 700cbe4818SRobert Mustacchidriver name=i2csim 710cbe4818SRobert Mustacchilicense lic_CDDL license=lic_CDDL 720cbe4818SRobert Mustacchidepend type=require fmri=system/i2c 730cbe4818SRobert Mustacchidepend type=require fmri=system/test/testrunner 74