1# 2# CDDL HEADER START 3# 4# This file and its contents are supplied under the terms of the 5# Common Development and Distribution License ("CDDL"), version 1.0. 6# You may only use this file in accordance with the terms of version 7# 1.0 of the CDDL. 8# 9# A full copy of the text of the CDDL should have accompanied this 10# source. A copy of the CDDL is also available via the Internet at 11# http://www.illumos.org/license/CDDL. 12# 13# CDDL HEADER END 14# 15 16# 17# Copyright 2018 Joyent, Inc. 18# Copyright 2023 OmniOS Community Edition (OmniOSce) Association. 19# Copyright 2022 Oxide Computer Company 20# 21 22# 23# The default for payload-bearing actions in this package is to appear in the 24# global zone only. See the include file for greater detail, as well as 25# information about overriding the defaults. 26# 27<include global_zone_only_component> 28set name=pkg.fmri value=pkg:/system/bhyve@$(PKGVERS) 29set name=pkg.summary value="BSD hypervisor" 30set name=pkg.description value="BSD hypervisor" 31set name=info.classification \ 32 value=org.opensolaris.category.2008:System/Virtualization 33set name=variant.arch value=i386 34dir path=kernel group=sys 35dir path=kernel/kmdb group=sys 36dir path=kernel/kmdb/$(ARCH64) group=sys 37file path=kernel/kmdb/$(ARCH64)/vmm group=sys mode=0555 38dir path=usr group=sys 39dir path=usr/kernel/drv group=sys 40dir path=usr/kernel/drv/$(ARCH64) group=sys 41file path=usr/kernel/drv/$(ARCH64)/ppt 42file path=usr/kernel/drv/$(ARCH64)/viona 43file path=usr/kernel/drv/$(ARCH64)/vmm 44file path=usr/kernel/drv/ppt.conf 45file path=usr/kernel/drv/viona.conf 46file path=usr/kernel/drv/vmm.conf 47dir path=usr/kernel/misc group=sys 48dir path=usr/kernel/misc/$(ARCH64) group=sys 49file path=usr/kernel/misc/$(ARCH64)/vmm_vtd mode=0755 50dir path=usr/lib/mdb group=sys 51dir path=usr/lib/mdb/kvm group=sys 52dir path=usr/lib/mdb/kvm/$(ARCH64) group=sys 53file path=usr/lib/mdb/kvm/$(ARCH64)/vmm.so group=sys mode=0555 54file path=usr/lib/rsrvrctl mode=0555 55dir path=usr/sbin 56file path=usr/sbin/bhyve mode=0555 57file path=usr/sbin/bhyvectl mode=0555 58file path=usr/sbin/pptadm mode=0555 59dir path=usr/share 60dir path=usr/share/bhyve 61dir path=usr/share/bhyve/kbdlayout 62file path=usr/share/bhyve/kbdlayout/am mode=0444 63file path=usr/share/bhyve/kbdlayout/be mode=0444 64file path=usr/share/bhyve/kbdlayout/be_acc mode=0444 65file path=usr/share/bhyve/kbdlayout/bg_bds mode=0444 66file path=usr/share/bhyve/kbdlayout/bg_phonetic mode=0444 67file path=usr/share/bhyve/kbdlayout/br mode=0444 68file path=usr/share/bhyve/kbdlayout/br_noacc mode=0444 69file path=usr/share/bhyve/kbdlayout/centraleuropean mode=0444 70file path=usr/share/bhyve/kbdlayout/ch mode=0444 71file path=usr/share/bhyve/kbdlayout/ch-fr mode=0444 72file path=usr/share/bhyve/kbdlayout/ch-fr_acc mode=0444 73file path=usr/share/bhyve/kbdlayout/ch_acc mode=0444 74file path=usr/share/bhyve/kbdlayout/ch_macbook_acc mode=0444 75file path=usr/share/bhyve/kbdlayout/cz mode=0444 76file path=usr/share/bhyve/kbdlayout/de mode=0444 77file path=usr/share/bhyve/kbdlayout/de_acc mode=0444 78file path=usr/share/bhyve/kbdlayout/de_noacc mode=0444 79file path=usr/share/bhyve/kbdlayout/default mode=0444 80file path=usr/share/bhyve/kbdlayout/dk mode=0444 81file path=usr/share/bhyve/kbdlayout/dk_macbook mode=0444 82file path=usr/share/bhyve/kbdlayout/ee mode=0444 83file path=usr/share/bhyve/kbdlayout/es mode=0444 84file path=usr/share/bhyve/kbdlayout/es_acc mode=0444 85file path=usr/share/bhyve/kbdlayout/es_dvorak mode=0444 86file path=usr/share/bhyve/kbdlayout/fi mode=0444 87file path=usr/share/bhyve/kbdlayout/fr mode=0444 88file path=usr/share/bhyve/kbdlayout/fr_acc mode=0444 89file path=usr/share/bhyve/kbdlayout/fr_dvorak mode=0444 90file path=usr/share/bhyve/kbdlayout/fr_dvorak_acc mode=0444 91file path=usr/share/bhyve/kbdlayout/fr_macbook mode=0444 92file path=usr/share/bhyve/kbdlayout/gr mode=0444 93file path=usr/share/bhyve/kbdlayout/gr_101_acc mode=0444 94file path=usr/share/bhyve/kbdlayout/gr_elot_acc mode=0444 95file path=usr/share/bhyve/kbdlayout/hr mode=0444 96file path=usr/share/bhyve/kbdlayout/hu_101 mode=0444 97file path=usr/share/bhyve/kbdlayout/hu_102 mode=0444 98file path=usr/share/bhyve/kbdlayout/is mode=0444 99file path=usr/share/bhyve/kbdlayout/is_acc mode=0444 100file path=usr/share/bhyve/kbdlayout/it mode=0444 101file path=usr/share/bhyve/kbdlayout/jp mode=0444 102file path=usr/share/bhyve/kbdlayout/jp_capsctrl mode=0444 103file path=usr/share/bhyve/kbdlayout/kz_io mode=0444 104file path=usr/share/bhyve/kbdlayout/kz_kst mode=0444 105file path=usr/share/bhyve/kbdlayout/latinamerican mode=0444 106file path=usr/share/bhyve/kbdlayout/latinamerican_acc mode=0444 107file path=usr/share/bhyve/kbdlayout/lt mode=0444 108file path=usr/share/bhyve/kbdlayout/nl mode=0444 109file path=usr/share/bhyve/kbdlayout/no mode=0444 110file path=usr/share/bhyve/kbdlayout/no_dvorak mode=0444 111file path=usr/share/bhyve/kbdlayout/nordic_asus-eee mode=0444 112file path=usr/share/bhyve/kbdlayout/pl_dvorak mode=0444 113file path=usr/share/bhyve/kbdlayout/pt mode=0444 114file path=usr/share/bhyve/kbdlayout/pt_acc mode=0444 115file path=usr/share/bhyve/kbdlayout/ru mode=0444 116file path=usr/share/bhyve/kbdlayout/ru_shift mode=0444 117file path=usr/share/bhyve/kbdlayout/ru_win mode=0444 118file path=usr/share/bhyve/kbdlayout/se mode=0444 119file path=usr/share/bhyve/kbdlayout/si mode=0444 120file path=usr/share/bhyve/kbdlayout/tr mode=0444 121file path=usr/share/bhyve/kbdlayout/tr_f mode=0444 122file path=usr/share/bhyve/kbdlayout/ua mode=0444 123file path=usr/share/bhyve/kbdlayout/ua_shift_alt mode=0444 124file path=usr/share/bhyve/kbdlayout/uk mode=0444 125file path=usr/share/bhyve/kbdlayout/uk_capsctrl mode=0444 126file path=usr/share/bhyve/kbdlayout/uk_dvorak mode=0444 127file path=usr/share/bhyve/kbdlayout/uk_macbook mode=0444 128file path=usr/share/bhyve/kbdlayout/us_dvorak mode=0444 129file path=usr/share/bhyve/kbdlayout/us_dvorakl mode=0444 130file path=usr/share/bhyve/kbdlayout/us_dvorakp mode=0444 131file path=usr/share/bhyve/kbdlayout/us_dvorakr mode=0444 132file path=usr/share/bhyve/kbdlayout/us_dvorakx mode=0444 133file path=usr/share/bhyve/kbdlayout/us_emacs mode=0444 134file path=usr/share/bhyve/kbdlayout/us_unix mode=0444 135dir path=usr/share/man 136dir path=usr/share/man/man5 137file path=usr/share/man/man5/bhyve_config.5 138dir path=usr/share/man/man8 139file path=usr/share/man/man8/bhyve.8 140file path=usr/share/man/man8/bhyvectl.8 141file path=usr/share/man/man8/pptadm.8 142driver name=ppt 143driver name=viona 144driver name=vmm 145license lic_CDDL license=lic_CDDL 146license usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE \ 147 license=usr/src/uts/intel/io/vmm/THIRDPARTYLICENSE 148depend type=require fmri=developer/acpi 149depend type=require fmri=system/bhyve/firmware 150depend type=require fmri=system/library/bhyve 151