1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21 22# 23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24# Copyright 2020 Joyent, Inc. 25# Copyright 2019 OmniOS Community Edition (OmniOSce) Association. 26# Copyright 2019 Peter Tribble. 27# 28 29# 30# The default for payload-bearing actions in this package is to appear in the 31# global zone only. See the include file for greater detail, as well as 32# information about overriding the defaults. 33# 34<include global_zone_only_component> 35set name=pkg.fmri value=pkg:/service/fault-management@$(PKGVERS) 36set name=pkg.summary value="Fault Management Daemon and Utilities" 37set name=pkg.description value="Fault Management Daemon and Utilities" 38set name=info.classification \ 39 value="org.opensolaris.category.2008:System/Administration and Configuration" 40set name=variant.arch value=$(ARCH) 41# 42# Start by describing our directory structure. 43# 44# The snmp mibs are common to global and non-global zones 45# 46dir path=etc group=sys variant.opensolaris.zone=__NODEFAULT 47dir path=etc/fm group=sys variant.opensolaris.zone=__NODEFAULT 48dir path=etc/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT 49# 50# Our additional /etc/logadm.conf entries are common to global and local zones 51# 52dir path=etc/logadm.d group=sys variant.opensolaris.zone=__NODEFAULT 53# 54# Our additional /etc/logadm.conf entries are common to global and local zones 55# 56file path=etc/logadm.d/fmd.logadm.conf group=sys mode=0444 \ 57 refresh_fmri=svc:/system/logadm-upgrade:default \ 58 variant.opensolaris.zone=__NODEFAULT 59dir path=etc/net-snmp variant.opensolaris.zone=__NODEFAULT 60dir path=etc/net-snmp/snmp variant.opensolaris.zone=__NODEFAULT 61dir path=etc/net-snmp/snmp/mibs variant.opensolaris.zone=__NODEFAULT 62# 63# Now for our file and link payloads 64# 65# snmp MIBs are common to both global and non-global zones 66# 67file path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib \ 68 variant.opensolaris.zone=__NODEFAULT 69file path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib \ 70 variant.opensolaris.zone=__NODEFAULT 71# 72# Our kernel driver is global zone only 73# 74dir path=kernel group=sys 75dir path=kernel/drv group=sys 76dir path=kernel/drv/$(ARCH64) group=sys 77# 78# driver is global-zone only 79# 80file path=kernel/drv/$(ARCH64)/fm group=sys 81file path=kernel/drv/fm.conf group=sys 82# 83# lib dirs: 84# 85dir path=lib/fm variant.opensolaris.zone=__NODEFAULT 86dir path=lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT 87 88# 89# libraries .so symlinks in lib 90# 91link path=lib/fm/$(ARCH64)/libfmevent.so target=./libfmevent.so.1 \ 92 variant.opensolaris.zone=__NODEFAULT 93 94# 95# Some libraries need to be in lib for install 96# 97file path=lib/fm/$(ARCH64)/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT 98link path=lib/fm/libfmevent.so target=libfmevent.so.1 \ 99 variant.opensolaris.zone=__NODEFAULT 100file path=lib/fm/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT 101# 102# Our service manifests are common to global and non-global zones 103# 104dir path=lib/svc/manifest/system group=sys variant.opensolaris.zone=__NODEFAULT 105dir path=lib/svc/manifest/system/fm group=sys \ 106 variant.opensolaris.zone=__NODEFAULT 107# 108# Service manifests are common to both global and non-global zones 109# 110file path=lib/svc/manifest/system/fm/notify-params.xml group=sys mode=0444 \ 111 variant.opensolaris.zone=__NODEFAULT 112file path=lib/svc/manifest/system/fmd.xml group=sys mode=0444 \ 113 variant.opensolaris.zone=__NODEFAULT 114 115# 116# usr dirs: 117# - most are common to both global and non-global zones 118# - those mentioning 'include' will automatically apply to both 119# - dictionaries are delivered to both contexts, even if they 120# are hardware dictionaries 121# - eversholt rules (eft) are global zone only 122# - some plugins and all schemes apply to both contexts 123# - we don't deliver any topo maps to non-global zones, but we 124# create the directory nonetheless; similarly for topo plugins 125# - paths mentioning mdb will automatically apply to both 126# - usr/platform is global zone only 127# 128dir path=usr group=sys variant.opensolaris.zone=__NODEFAULT 129dir path=usr/include 130dir path=usr/include/fm 131# 132# Headers are automatically included in both contexts. 133# While some of these are from global-zone-only components 134# there's no harm in including them in both contexts. 135# 136file path=usr/include/fm/diagcode.h 137file path=usr/include/fm/fmd_adm.h 138file path=usr/include/fm/fmd_agent.h 139file path=usr/include/fm/fmd_api.h 140file path=usr/include/fm/fmd_fmri.h 141file path=usr/include/fm/fmd_log.h 142file path=usr/include/fm/fmd_msg.h 143file path=usr/include/fm/fmd_snmp.h 144file path=usr/include/fm/libdiskstatus.h 145file path=usr/include/fm/libfmevent.h 146file path=usr/include/fm/libfmevent_ruleset.h 147file path=usr/include/fm/libseslog.h 148file path=usr/include/fm/libtopo.h 149file path=usr/include/fm/topo_hc.h 150file path=usr/include/fm/topo_list.h 151file path=usr/include/fm/topo_method.h 152file path=usr/include/fm/topo_mod.h 153dir path=usr/lib variant.opensolaris.zone=__NODEFAULT 154dir path=usr/lib/fm variant.opensolaris.zone=__NODEFAULT 155dir path=usr/lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT 156 157# 158# 64-bit .so symlinks 159# 160link path=usr/lib/fm/$(ARCH64)/libdiagcode.so target=./libdiagcode.so.1 \ 161 variant.opensolaris.zone=__NODEFAULT 162# 163# 64-bit .so.1 164# 165file path=usr/lib/fm/$(ARCH64)/libdiagcode.so.1 \ 166 variant.opensolaris.zone=__NODEFAULT 167link path=usr/lib/fm/$(ARCH64)/libdiskstatus.so target=./libdiskstatus.so.1 \ 168 variant.opensolaris.zone=__NODEFAULT 169file path=usr/lib/fm/$(ARCH64)/libdiskstatus.so.1 \ 170 variant.opensolaris.zone=__NODEFAULT 171link path=usr/lib/fm/$(ARCH64)/libfmd_adm.so target=./libfmd_adm.so.1 \ 172 variant.opensolaris.zone=__NODEFAULT 173file path=usr/lib/fm/$(ARCH64)/libfmd_adm.so.1 \ 174 variant.opensolaris.zone=__NODEFAULT 175link path=usr/lib/fm/$(ARCH64)/libfmd_agent.so target=./libfmd_agent.so.1 \ 176 variant.opensolaris.zone=__NODEFAULT 177file path=usr/lib/fm/$(ARCH64)/libfmd_agent.so.1 \ 178 variant.opensolaris.zone=__NODEFAULT 179link path=usr/lib/fm/$(ARCH64)/libfmd_log.so target=./libfmd_log.so.1 \ 180 variant.opensolaris.zone=__NODEFAULT 181file path=usr/lib/fm/$(ARCH64)/libfmd_log.so.1 \ 182 variant.opensolaris.zone=__NODEFAULT 183link path=usr/lib/fm/$(ARCH64)/libfmd_msg.so target=./libfmd_msg.so.1 \ 184 variant.opensolaris.zone=__NODEFAULT 185file path=usr/lib/fm/$(ARCH64)/libfmd_msg.so.1 \ 186 variant.opensolaris.zone=__NODEFAULT 187link path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so target=./libfmd_snmp.so.1 \ 188 variant.opensolaris.zone=__NODEFAULT 189file path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so.1 \ 190 variant.opensolaris.zone=__NODEFAULT 191link path=usr/lib/fm/$(ARCH64)/libfmevent.so \ 192 target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \ 193 variant.opensolaris.zone=__NODEFAULT 194link path=usr/lib/fm/$(ARCH64)/libfmevent.so.1 \ 195 target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \ 196 variant.opensolaris.zone=__NODEFAULT 197link path=usr/lib/fm/$(ARCH64)/libfmnotify.so target=./libfmnotify.so.1 \ 198 variant.opensolaris.zone=__NODEFAULT 199file path=usr/lib/fm/$(ARCH64)/libfmnotify.so.1 \ 200 variant.opensolaris.zone=__NODEFAULT 201$(sparc_ONLY)link path=usr/lib/fm/$(ARCH64)/libldom.so target=libldom.so.1 202$(sparc_ONLY)file path=usr/lib/fm/$(ARCH64)/libldom.so.1 203$(sparc_ONLY)link path=usr/lib/fm/$(ARCH64)/libmdesc.so target=libmdesc.so.1 204$(sparc_ONLY)file path=usr/lib/fm/$(ARCH64)/libmdesc.so.1 205link path=usr/lib/fm/$(ARCH64)/libseslog.so target=./libseslog.so.1 206file path=usr/lib/fm/$(ARCH64)/libseslog.so.1 207link path=usr/lib/fm/$(ARCH64)/libtopo.so target=libtopo.so.1 \ 208 variant.opensolaris.zone=__NODEFAULT 209file path=usr/lib/fm/$(ARCH64)/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT 210dir path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT 211# 212# Dictionaries, whether they are hardware-specific or not, are 213# common to both global and non-global zones. 214# 215$(i386_ONLY)file path=usr/lib/fm/dict/AMD.dict mode=0444 \ 216 variant.opensolaris.zone=__NODEFAULT 217file path=usr/lib/fm/dict/DISK.dict mode=0444 \ 218 variant.opensolaris.zone=__NODEFAULT 219file path=usr/lib/fm/dict/FMD.dict mode=0444 \ 220 variant.opensolaris.zone=__NODEFAULT 221file path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \ 222 variant.opensolaris.zone=__NODEFAULT 223$(i386_ONLY)file path=usr/lib/fm/dict/GMCA.dict mode=0444 \ 224 variant.opensolaris.zone=__NODEFAULT 225$(i386_ONLY)file path=usr/lib/fm/dict/INTEL.dict mode=0444 \ 226 variant.opensolaris.zone=__NODEFAULT 227file path=usr/lib/fm/dict/NIC.dict mode=0444 \ 228 variant.opensolaris.zone=__NODEFAULT 229file path=usr/lib/fm/dict/NXGE.dict mode=0444 \ 230 variant.opensolaris.zone=__NODEFAULT 231file path=usr/lib/fm/dict/PCI.dict mode=0444 \ 232 variant.opensolaris.zone=__NODEFAULT 233file path=usr/lib/fm/dict/PCIEX.dict mode=0444 \ 234 variant.opensolaris.zone=__NODEFAULT 235$(sparc_ONLY)file path=usr/lib/fm/dict/SCF.dict mode=0444 \ 236 variant.opensolaris.zone=__NODEFAULT 237file path=usr/lib/fm/dict/SENSOR.dict mode=0444 \ 238 variant.opensolaris.zone=__NODEFAULT 239file path=usr/lib/fm/dict/SMF.dict mode=0444 \ 240 variant.opensolaris.zone=__NODEFAULT 241file path=usr/lib/fm/dict/STORAGE.dict mode=0444 \ 242 variant.opensolaris.zone=__NODEFAULT 243$(sparc_ONLY)file path=usr/lib/fm/dict/SUN4.dict mode=0444 \ 244 variant.opensolaris.zone=__NODEFAULT 245$(sparc_ONLY)file path=usr/lib/fm/dict/SUN4U.dict mode=0444 \ 246 variant.opensolaris.zone=__NODEFAULT 247$(sparc_ONLY)file path=usr/lib/fm/dict/SUN4V.dict mode=0444 \ 248 variant.opensolaris.zone=__NODEFAULT 249file path=usr/lib/fm/dict/SUNOS.dict mode=0444 \ 250 variant.opensolaris.zone=__NODEFAULT 251file path=usr/lib/fm/dict/ZFS.dict mode=0444 \ 252 variant.opensolaris.zone=__NODEFAULT 253dir path=usr/lib/fm/eft 254# 255# Eversholt rules are global zone only 256# 257file path=usr/lib/fm/eft/disk.eft mode=0444 variant.opensolaris.zone=__NODEFAULT 258file path=usr/lib/fm/eft/neptune_xaui.eft mode=0444 259file path=usr/lib/fm/eft/neptune_xfp.eft mode=0444 260file path=usr/lib/fm/eft/nic.eft mode=0444 261file path=usr/lib/fm/eft/pci.eft mode=0444 262file path=usr/lib/fm/eft/pciex.eft mode=0444 263file path=usr/lib/fm/eft/pciexrc.eft mode=0444 264file path=usr/lib/fm/eft/sensor.eft mode=0444 265file path=usr/lib/fm/eft/storage.eft mode=0444 266dir path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT 267# 268# usr/lib/fm/fmd executables: 269# - fmd is common, as are fminject, fmsim and fmtopo 270# - ipmitopo and mcdecode are global zone only 271# 272file path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT 273file path=usr/lib/fm/fmd/fminject mode=0555 variant.opensolaris.zone=__NODEFAULT 274file path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT 275file path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT 276file path=usr/lib/fm/fmd/ipmitopo mode=0555 277$(i386_ONLY)file path=usr/lib/fm/fmd/mcdecode mode=0555 278dir path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT 279# 280# fmd plugins: 281# - most are hardware-specific and so global zone only 282# - ext-event-transport, ip-transport, syslog-msgs, 283# software-diagnosis and software-response 284# are common to both contexts 285# 286file path=usr/lib/fm/fmd/plugins/cpumem-retire.conf 287file path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555 288file path=usr/lib/fm/fmd/plugins/disk-lights.conf 289file path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555 290file path=usr/lib/fm/fmd/plugins/disk-monitor.conf 291file path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555 292file path=usr/lib/fm/fmd/plugins/disk-transport.conf 293file path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555 294file path=usr/lib/fm/fmd/plugins/eft.conf 295file path=usr/lib/fm/fmd/plugins/eft.so mode=0555 296file path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \ 297 variant.opensolaris.zone=__NODEFAULT 298file path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \ 299 variant.opensolaris.zone=__NODEFAULT 300file path=usr/lib/fm/fmd/plugins/fabric-xlate.conf 301file path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555 302file path=usr/lib/fm/fmd/plugins/fdd-msg.conf 303file path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555 304file path=usr/lib/fm/fmd/plugins/io-retire.conf 305file path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555 306file path=usr/lib/fm/fmd/plugins/ip-transport.conf \ 307 variant.opensolaris.zone=__NODEFAULT 308file path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \ 309 variant.opensolaris.zone=__NODEFAULT 310file path=usr/lib/fm/fmd/plugins/sensor-transport.conf 311file path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555 312file path=usr/lib/fm/fmd/plugins/ses-log-transport.conf 313file path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555 314file path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \ 315 variant.opensolaris.zone=__NODEFAULT 316file path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \ 317 variant.opensolaris.zone=__NODEFAULT 318file path=usr/lib/fm/fmd/plugins/software-response.conf \ 319 variant.opensolaris.zone=__NODEFAULT 320file path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \ 321 variant.opensolaris.zone=__NODEFAULT 322file path=usr/lib/fm/fmd/plugins/sp-monitor.conf 323file path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555 324file path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \ 325 variant.opensolaris.zone=__NODEFAULT 326file path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \ 327 variant.opensolaris.zone=__NODEFAULT 328file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf 329file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555 330file path=usr/lib/fm/fmd/plugins/zfs-retire.conf 331file path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555 332dir path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT 333dir path=usr/lib/fm/fmd/schemes/$(ARCH64) variant.opensolaris.zone=__NODEFAULT 334# 335# fmri scheme support: all are common to both global and non-global zones 336# 337file path=usr/lib/fm/fmd/schemes/$(ARCH64)/cpu.so mode=0555 \ 338 variant.opensolaris.zone=__NODEFAULT 339file path=usr/lib/fm/fmd/schemes/$(ARCH64)/dev.so mode=0555 \ 340 variant.opensolaris.zone=__NODEFAULT 341file path=usr/lib/fm/fmd/schemes/$(ARCH64)/fmd.so mode=0555 \ 342 variant.opensolaris.zone=__NODEFAULT 343file path=usr/lib/fm/fmd/schemes/$(ARCH64)/hc.so mode=0555 \ 344 variant.opensolaris.zone=__NODEFAULT 345file path=usr/lib/fm/fmd/schemes/$(ARCH64)/legacy-hc.so mode=0555 \ 346 variant.opensolaris.zone=__NODEFAULT 347file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mem.so mode=0555 \ 348 variant.opensolaris.zone=__NODEFAULT 349file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mod.so mode=0555 \ 350 variant.opensolaris.zone=__NODEFAULT 351file path=usr/lib/fm/fmd/schemes/$(ARCH64)/pkg.so mode=0555 \ 352 variant.opensolaris.zone=__NODEFAULT 353file path=usr/lib/fm/fmd/schemes/$(ARCH64)/svc.so mode=0555 \ 354 variant.opensolaris.zone=__NODEFAULT 355file path=usr/lib/fm/fmd/schemes/$(ARCH64)/sw.so mode=0555 \ 356 variant.opensolaris.zone=__NODEFAULT 357file path=usr/lib/fm/fmd/schemes/$(ARCH64)/zfs.so mode=0555 \ 358 variant.opensolaris.zone=__NODEFAULT 359file path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \ 360 variant.opensolaris.zone=__NODEFAULT 361file path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \ 362 variant.opensolaris.zone=__NODEFAULT 363file path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \ 364 variant.opensolaris.zone=__NODEFAULT 365file path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \ 366 variant.opensolaris.zone=__NODEFAULT 367file path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \ 368 variant.opensolaris.zone=__NODEFAULT 369file path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \ 370 variant.opensolaris.zone=__NODEFAULT 371file path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \ 372 variant.opensolaris.zone=__NODEFAULT 373file path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \ 374 variant.opensolaris.zone=__NODEFAULT 375file path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \ 376 variant.opensolaris.zone=__NODEFAULT 377file path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \ 378 variant.opensolaris.zone=__NODEFAULT 379file path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \ 380 variant.opensolaris.zone=__NODEFAULT 381# 382# 32-bit .so symlinks 383# 384link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \ 385 variant.opensolaris.zone=__NODEFAULT 386# 387# Libraries for usr/lib/fm; we include these in both global and non-global 388# contexts except for the ldom and seslog libraries. 389# 390# 391# 32-bit .so.1 392# 393file path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT 394link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \ 395 variant.opensolaris.zone=__NODEFAULT 396file path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT 397link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \ 398 variant.opensolaris.zone=__NODEFAULT 399file path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT 400link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \ 401 variant.opensolaris.zone=__NODEFAULT 402file path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT 403link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \ 404 variant.opensolaris.zone=__NODEFAULT 405file path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT 406link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \ 407 variant.opensolaris.zone=__NODEFAULT 408file path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT 409link path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 \ 410 variant.opensolaris.zone=__NODEFAULT 411file path=usr/lib/fm/libfmd_snmp.so.1 variant.opensolaris.zone=__NODEFAULT 412link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \ 413 variant.opensolaris.zone=__NODEFAULT 414link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \ 415 variant.opensolaris.zone=__NODEFAULT 416link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \ 417 variant.opensolaris.zone=__NODEFAULT 418file path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT 419$(sparc_ONLY)link path=usr/lib/fm/libldom.so target=libldom.so.1 420$(sparc_ONLY)file path=usr/lib/fm/libldom.so.1 421$(sparc_ONLY)link path=usr/lib/fm/libmdesc.so target=libmdesc.so.1 422$(sparc_ONLY)file path=usr/lib/fm/libmdesc.so.1 423link path=usr/lib/fm/libseslog.so target=libseslog.so.1 424file path=usr/lib/fm/libseslog.so.1 425link path=usr/lib/fm/libtopo.so target=libtopo.so.1 \ 426 variant.opensolaris.zone=__NODEFAULT 427file path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT 428dir path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT 429dir path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT 430dir path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT 431# 432# Topo xml maps are all global-zone only 433# 434file path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444 435dir path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT 436file path=usr/lib/fm/topo/plugins/disk.so mode=0555 437file path=usr/lib/fm/topo/plugins/fac_prov_ahci.so mode=0555 438file path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555 439file path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555 440file path=usr/lib/fm/topo/plugins/ipmi.so mode=0555 441file path=usr/lib/fm/topo/plugins/nic.so mode=0555 442file path=usr/lib/fm/topo/plugins/ses.so mode=0555 443file path=usr/lib/fm/topo/plugins/smbios.so mode=0555 444file path=usr/lib/fm/topo/plugins/usb.so mode=0555 445file path=usr/lib/fm/topo/plugins/xfp.so mode=0555 446dir path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT 447dir path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT 448dir path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT 449# 450# Dictionaries, whether they are hardware-specific or not, are 451# common to both global and non-global zones. 452# 453$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \ 454 variant.opensolaris.zone=__NODEFAULT 455file path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \ 456 variant.opensolaris.zone=__NODEFAULT 457file path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \ 458 variant.opensolaris.zone=__NODEFAULT 459file path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \ 460 variant.opensolaris.zone=__NODEFAULT 461$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \ 462 variant.opensolaris.zone=__NODEFAULT 463$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \ 464 variant.opensolaris.zone=__NODEFAULT 465file path=usr/lib/locale/C/LC_MESSAGES/NIC.mo mode=0444 \ 466 variant.opensolaris.zone=__NODEFAULT 467file path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \ 468 variant.opensolaris.zone=__NODEFAULT 469file path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \ 470 variant.opensolaris.zone=__NODEFAULT 471file path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \ 472 variant.opensolaris.zone=__NODEFAULT 473$(sparc_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/SCF.mo mode=0444 \ 474 variant.opensolaris.zone=__NODEFAULT 475file path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \ 476 variant.opensolaris.zone=__NODEFAULT 477file path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \ 478 variant.opensolaris.zone=__NODEFAULT 479file path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \ 480 variant.opensolaris.zone=__NODEFAULT 481$(sparc_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/SUN4.mo mode=0444 \ 482 variant.opensolaris.zone=__NODEFAULT 483$(sparc_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/SUN4U.mo mode=0444 \ 484 variant.opensolaris.zone=__NODEFAULT 485$(sparc_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/SUN4V.mo mode=0444 \ 486 variant.opensolaris.zone=__NODEFAULT 487file path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \ 488 variant.opensolaris.zone=__NODEFAULT 489file path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \ 490 variant.opensolaris.zone=__NODEFAULT 491dir path=usr/lib/mdb group=sys 492dir path=usr/lib/mdb/proc group=sys 493# 494# mdb support will automatically be included in both contexts; 495# we allow eft.so to be included despite not delivering 496# the eft plugin in non-global zones 497# 498file path=usr/lib/mdb/proc/eft.so group=sys mode=0555 499file path=usr/lib/mdb/proc/fmd.so group=sys mode=0555 500dir path=usr/platform group=sys 501$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060 group=sys 502$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib 503$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib/fm 504$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd 505$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins 506# 507# Platform-specific fmd plugins are global zone only 508# 509$(sparc_ONLY)file path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.conf 510# 511# symlinks for fmd plugins for particular platforms 512# 513$(sparc_ONLY)link \ 514 path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.so \ 515 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 516$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo 517$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps 518$(sparc_ONLY)file \ 519 path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps/Netra-CP3060-hc-topology.xml \ 520 mode=0444 521$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260 group=sys 522$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib 523$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib/fm 524$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd 525$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins 526$(sparc_ONLY)file path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.conf 527$(sparc_ONLY)link \ 528 path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.so \ 529 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 530$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo 531$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps 532$(sparc_ONLY)file \ 533 path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps/Netra-CP3260-hc-topology.xml \ 534 mode=0444 535$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220 group=sys 536$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib 537$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib/fm 538$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd 539$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins 540$(sparc_ONLY)file path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.conf 541$(sparc_ONLY)link path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.so \ 542 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 543$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo 544$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps 545$(sparc_ONLY)file \ 546 path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps/Netra-T5220-hc-topology.xml \ 547 mode=0444 548$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440 group=sys 549$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib 550$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib/fm 551$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd 552$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins 553$(sparc_ONLY)file path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.conf 554$(sparc_ONLY)link path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.so \ 555 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 556$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo 557$(sparc_ONLY)dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps 558$(sparc_ONLY)file \ 559 path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps/Netra-T5440-hc-topology.xml \ 560 mode=0444 561$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise group=sys 562$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120 group=sys 563$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib 564$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm 565$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd 566$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins 567$(sparc_ONLY)file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.conf 568$(sparc_ONLY)link \ 569 path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.so \ 570 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 571$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo 572$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps 573$(sparc_ONLY)file \ 574 path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5120-hc-topology.xml \ 575 mode=0444 576$(sparc_ONLY)file \ 577 path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5220-hc-topology.xml \ 578 mode=0444 579$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib 580$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm 581$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd 582$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins 583$(sparc_ONLY)file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.conf 584$(sparc_ONLY)file \ 585 path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.so \ 586 mode=0555 587$(sparc_ONLY)file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.conf 588$(sparc_ONLY)file \ 589 path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.so \ 590 mode=0555 591$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo 592$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps 593$(sparc_ONLY)file \ 594 path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps/SPARC-Enterprise-hc-topology.xml \ 595 mode=0444 596$(sparc_ONLY)dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins 597$(sparc_ONLY)file \ 598 path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins/ioboard.so \ 599 mode=0555 600$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300 group=sys 601$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib 602$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm 603$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd 604$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins 605$(sparc_ONLY)file path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.conf 606$(sparc_ONLY)link \ 607 path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.so \ 608 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 609$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo 610$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps 611$(sparc_ONLY)file \ 612 path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps/Sun-Blade-T6300-hc-topology.xml \ 613 mode=0444 614$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320 group=sys 615$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib 616$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm 617$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd 618$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins 619$(sparc_ONLY)file path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.conf 620$(sparc_ONLY)link \ 621 path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.so \ 622 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 623$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo 624$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps 625$(sparc_ONLY)file \ 626 path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps/Sun-Blade-T6320-hc-topology.xml \ 627 mode=0444 628$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire group=sys 629$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200 group=sys 630$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib 631$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm 632$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd 633$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins 634$(sparc_ONLY)file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.conf 635$(sparc_ONLY)link \ 636 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.so \ 637 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 638$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo 639$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps 640$(sparc_ONLY)file \ 641 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Netra-T2000-hc-topology.xml \ 642 mode=0444 643$(sparc_ONLY)file \ 644 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T1000-hc-topology.xml \ 645 mode=0444 646$(sparc_ONLY)file \ 647 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T2000-hc-topology.xml \ 648 mode=0444 649$(sparc_ONLY)file \ 650 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T1000-hc-topology.xml \ 651 mode=0444 652$(sparc_ONLY)file \ 653 path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T200-hc-topology.xml \ 654 mode=0444 655$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire/lib 656$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire/lib/fm 657$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo 658$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps 659$(sparc_ONLY)file \ 660 path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps/Sun-Fire-hc-topology.xml \ 661 mode=0444 662$(sparc_ONLY)dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins 663$(sparc_ONLY)file \ 664 path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins/ioboard.so mode=0555 665$(sparc_ONLY)dir path=usr/platform/SUNW,T5140 group=sys 666$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib 667$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib/fm 668$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib/fm/fmd 669$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins 670$(sparc_ONLY)file path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.conf 671$(sparc_ONLY)link path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.so \ 672 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 673$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib/fm/topo 674$(sparc_ONLY)dir path=usr/platform/SUNW,T5140/lib/fm/topo/maps 675$(sparc_ONLY)file \ 676 path=usr/platform/SUNW,T5140/lib/fm/topo/maps/Sun-Blade-T6340-hc-topology.xml \ 677 mode=0444 678$(sparc_ONLY)file \ 679 path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5140-hc-topology.xml \ 680 mode=0444 681$(sparc_ONLY)file \ 682 path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5240-hc-topology.xml \ 683 mode=0444 684$(sparc_ONLY)file \ 685 path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5440-hc-topology.xml \ 686 mode=0444 687$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240 group=sys 688$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib 689$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib/fm 690$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd 691$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins 692$(sparc_ONLY)file path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.conf 693$(sparc_ONLY)link path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.so \ 694 target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 695$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo 696$(sparc_ONLY)dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps 697$(sparc_ONLY)file \ 698 path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps/USBRDT-5240-hc-topology.xml \ 699 mode=0444 700$(i386_ONLY)dir path=usr/platform/i86pc group=sys 701$(i386_ONLY)dir path=usr/platform/i86pc/lib 702$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm 703$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/eft 704$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/$(ARCH64).eft mode=0444 705$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu.eft mode=0444 706$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft mode=0444 707$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/intel.eft mode=0444 708$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo 709$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/maps 710$(i386_ONLY)file \ 711 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml \ 712 mode=0444 713$(i386_ONLY)link \ 714 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-hc-topology.xml \ 715 target=SSG-2028R-ACR24L-hc-topology.xml 716# 717# symlinks for paticular topo maps 718# 719 720$(i386_ONLY)link \ 721 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-usb.usbtopo \ 722 target=SSG-2028R-ACR24L-usb.usbtopo 723$(i386_ONLY)link \ 724 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-hc-topology.xml \ 725 target=SSG-2028R-ACR24L-hc-topology.xml 726$(i386_ONLY)link \ 727 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-usb.usbtopo \ 728 target=SSG-2028R-ACR24L-usb.usbtopo 729$(i386_ONLY)file \ 730 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3301-hc-topology.xml \ 731 mode=0444 732$(i386_ONLY)link \ 733 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3302-hc-topology.xml \ 734 target=Joyent-Compute-Platform-3301-hc-topology.xml 735$(i386_ONLY)file \ 736 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-chassis-hc-topology.xml \ 737 mode=0444 738$(i386_ONLY)file \ 739 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-fan-hc-topology.xml \ 740 mode=0444 741$(i386_ONLY)link \ 742 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-hc-topology.xml \ 743 target=SSG-2029P-ACR24L-hc-topology.xml 744$(i386_ONLY)link \ 745 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-usb.usbtopo \ 746 target=SSG-2029P-ACR24L-usb.usbtopo 747$(i386_ONLY)link \ 748 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-hc-topology.xml \ 749 target=SSG-6049P-E1CR36L-hc-topology.xml 750$(i386_ONLY)link \ 751 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-usb.usbtopo \ 752 target=SSG-6049P-E1CR36L-usb.usbtopo 753$(i386_ONLY)file \ 754 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-chassis-hc-topology.xml \ 755 mode=0444 756$(i386_ONLY)file \ 757 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-hc-topology.xml \ 758 mode=0444 759$(i386_ONLY)file \ 760 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-slot-hc-topology.xml \ 761 mode=0444 762$(i386_ONLY)file \ 763 path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \ 764 mode=0444 765$(i386_ONLY)file \ 766 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-chassis-hc-topology.xml \ 767 mode=0444 768$(i386_ONLY)file \ 769 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-disk-hc-topology.xml \ 770 mode=0444 771$(i386_ONLY)file \ 772 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-hc-topology.xml \ 773 mode=0444 774$(i386_ONLY)file \ 775 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-slot-hc-topology.xml \ 776 mode=0444 777$(i386_ONLY)file \ 778 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-usb.usbtopo \ 779 mode=0444 780$(i386_ONLY)file \ 781 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-chassis-hc-topology.xml \ 782 mode=0444 783$(i386_ONLY)file \ 784 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-disk-hc-topology.xml \ 785 mode=0444 786$(i386_ONLY)file \ 787 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-hc-topology.xml \ 788 mode=0444 789$(i386_ONLY)file \ 790 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-slot-hc-topology.xml \ 791 mode=0444 792$(i386_ONLY)file \ 793 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-usb.usbtopo \ 794 mode=0444 795$(i386_ONLY)file \ 796 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-chassis-hc-topology.xml \ 797 mode=0444 798$(i386_ONLY)file \ 799 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-hc-topology.xml \ 800 mode=0444 801$(i386_ONLY)file \ 802 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-slot-hc-topology.xml \ 803 mode=0444 804$(i386_ONLY)file \ 805 path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-usb.usbtopo \ 806 mode=0444 807$(i386_ONLY)file \ 808 path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-chassis-hc-topology.xml \ 809 mode=0444 810$(i386_ONLY)file \ 811 path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-hc-topology.xml \ 812 mode=0444 813$(i386_ONLY)file \ 814 path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-usb.usbtopo \ 815 mode=0444 816$(i386_ONLY)file \ 817 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \ 818 mode=0444 819$(i386_ONLY)file \ 820 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \ 821 mode=0444 822$(i386_ONLY)file \ 823 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \ 824 mode=0444 825$(i386_ONLY)file \ 826 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \ 827 mode=0444 828$(i386_ONLY)file \ 829 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \ 830 mode=0444 831$(i386_ONLY)file \ 832 path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml mode=0444 833$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml \ 834 mode=0444 835$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml \ 836 mode=0444 837$(i386_ONLY)file \ 838 path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444 839$(i386_ONLY)file \ 840 path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \ 841 mode=0444 842$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml \ 843 mode=0444 844$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/plugins 845$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so mode=0555 846$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chipset.so \ 847 mode=0555 848$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so \ 849 mode=0555 850$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so mode=0555 851$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so mode=0555 852$(sparc_ONLY)dir path=usr/platform/sun4u group=sys 853$(sparc_ONLY)dir path=usr/platform/sun4u/lib 854$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm 855$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/eft 856$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/fire.eft mode=0444 857$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/oberon.eft mode=0444 858$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/psycho.eft mode=0444 859$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/schizo.eft mode=0444 860$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/tomatillo.eft mode=0444 861$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/eft/xmits.eft mode=0444 862$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/fmd 863$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/fmd/plugins 864$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.conf 865$(sparc_ONLY)file \ 866 path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.so mode=0555 867$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.conf 868$(sparc_ONLY)file \ 869 path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 870$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.conf 871$(sparc_ONLY)file \ 872 path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.so mode=0555 873$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/topo 874$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/topo/maps 875$(sparc_ONLY)file \ 876 path=usr/platform/sun4u/lib/fm/topo/maps/sun4u-hc-topology.xml mode=0444 877$(sparc_ONLY)dir path=usr/platform/sun4u/lib/fm/topo/plugins 878$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/topo/plugins/chip.so mode=0555 879$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/topo/plugins/hostbridge.so \ 880 mode=0555 881$(sparc_ONLY)file path=usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so \ 882 mode=0555 883$(sparc_ONLY)dir path=usr/platform/sun4v group=sys 884$(sparc_ONLY)dir path=usr/platform/sun4v/include 885$(sparc_ONLY)dir path=usr/platform/sun4v/include/sys 886$(sparc_ONLY)dir path=usr/platform/sun4v/include/sys/fm 887$(sparc_ONLY)file path=usr/platform/sun4v/include/sys/fm/ldom.h 888$(sparc_ONLY)dir path=usr/platform/sun4v/lib 889$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm 890$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/eft 891$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/fire.eft mode=0444 892$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/gcpu.eft mode=0444 893$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/gmem.eft mode=0444 894$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/n2niu_xaui.eft mode=0444 895$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/n2niu_xfp.eft mode=0444 896$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/n2piu.eft mode=0444 897$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/sp.eft mode=0444 898$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/vfncx.eft mode=0444 899$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/eft/zambezi.eft mode=0444 900$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/fmd 901$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/fmd/plugins 902$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.conf 903$(sparc_ONLY)file \ 904 path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 905$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.conf 906$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.so \ 907 mode=0555 908$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.conf 909$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.so mode=0555 910$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.conf 911$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.so \ 912 mode=0555 913$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/topo 914$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/topo/maps 915$(sparc_ONLY)file \ 916 path=usr/platform/sun4v/lib/fm/topo/maps/sun4v-hc-topology.xml mode=0444 917$(sparc_ONLY)dir path=usr/platform/sun4v/lib/fm/topo/plugins 918$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/chip.so mode=0555 919$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/cpuboard.so \ 920 mode=0555 921$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/dimm.so mode=0555 922$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/hostbridge.so \ 923 mode=0555 924$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/motherboard.so \ 925 mode=0555 926$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/niu.so mode=0555 927$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/pcibus.so \ 928 mode=0555 929$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-cpu.so \ 930 mode=0555 931$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-mem.so \ 932 mode=0555 933$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/sun4vpi.so \ 934 mode=0555 935$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/xaui.so mode=0555 936$(sparc_ONLY)file path=usr/platform/sun4v/lib/fm/topo/plugins/zambezi.so \ 937 mode=0555 938# 939# Some directories common to both global and non-global zones: 940# 941dir path=usr/sbin variant.opensolaris.zone=__NODEFAULT 942# 943# Administrative utilities are common to both contexts 944# 945file path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT 946file path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT 947file path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT 948dir path=usr/share variant.opensolaris.zone=__NODEFAULT 949dir path=usr/share/lib variant.opensolaris.zone=__NODEFAULT 950dir path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT 951dir path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT 952# 953# Topo DTDs are also common 954# 955file path=usr/share/lib/xml/dtd/digraph-topology.dtd.1 \ 956 variant.opensolaris.zone=__NODEFAULT 957file path=usr/share/lib/xml/dtd/topology.dtd.1 \ 958 variant.opensolaris.zone=__NODEFAULT 959dir path=usr/share/man/man1m 960file path=usr/share/man/man1m/fmadm.1m 961file path=usr/share/man/man1m/fmd.1m 962file path=usr/share/man/man1m/fmdump.1m 963file path=usr/share/man/man1m/fmstat.1m 964dir path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT 965dir path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT 966dir path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT 967dir path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT 968dir path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT 969# 970# driver is global-zone only 971# 972driver name=fm perms="* 0644 root sys" 973# 974# legacy packaging and license 975# 976legacy pkg=SUNWfmd desc="Fault Management Daemon and Utilities" \ 977 name="Fault Management Daemon and Utilities" 978legacy pkg=SUNWfmdr desc="Fault Management Daemon and Utilities (Root)" \ 979 name="Fault Management Daemon and Utilities (Root)" 980license cr_Sun license=cr_Sun 981license lic_CDDL license=lic_CDDL 982