# # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # # # The default for payload-bearing actions in this package is to appear in the # global zone only. See the include file for greater detail, as well as # information about overriding the defaults. # # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # # # For packagers: # # This ruleset is useful for "system" components-- ones which are expected # to appear primarily in the global zone, but which may have some small # pieces (man pages, header files) which may need to appear in all zones. # # The current rules specify that all payload-bearing actions (file, # dir, hardlink, link) should appear *only* in the global zone, with # the following exceptions: # # - man pages appear in all zones # - header files appear in all zones # - mdb(1) modules appear in all zones # # You may well have other actions which you wish to appear in all zones. # An example would be an administrative utility for a driver which has # been virtualized to work within zones. For those actions you wish to # appear in all zones, add the following attribute to your action. # # variant.opensolaris.zone=__NODEFAULT # # You DO NOT need to specify __NODEFAULT for man pages, headers, or # mdb modules, as those are covered by the automatic rules below. # # Note: When you specify variant.opensolaris.zone=__NODEFAULT, the # net effect is that *no* variant.opensolaris.zone attribute will # appear in the post-processed manifest. # # # For packaging nerds: # # We have a problem to solve here: To make an action appear in all zones, # it should have *no* variant.opensolaris.zone attribute. So it's a bit # more complicated to use "default". # # Here's what we do: we use "default" to set all payload bearing actions # which have no variant.opensolaris.zone attribute to be # variant.opensolaris.zone=global. For those actions which need to appear # in all zones, the packager must specify # variant.opensolaris.zone=__NODEFAULT. Additionally we have some rules # which set __NODEFAULT for a few classes of well known things, like man # pages and headers. # # We then go through and clean up all of the __NODEFAULTed attributes by # simply deleting them. # # Man pages should appear in all zones. # Headers should appear in all zones. # MDB modules should appear in all zones, as one might debug a crash dump # in a zone. # Everything else is global zone only unless the user overrides # action-by-action with __NODEFAULT. # # Buff out the __NODEFAULT attributes. # set name=pkg.fmri value=pkg:/service/fault-management@0.5.11,5.11-0.155.53 set name=pkg.description value="Fault Management Daemon and Utilities" set name=pkg.summary value="Fault Management Daemon and Utilities" set name=info.classification value="org.opensolaris.category.2008:System/Administration and Configuration" set name=variant.arch value=i386 # # Start by describing our directory structure. # # The snmp mibs are common to global and non-global zones # dir group=sys mode=0755 owner=root path=etc dir group=sys mode=0755 owner=root path=etc/fm dir group=sys mode=0755 owner=root path=etc/fm/fmd # # Our additional /etc/logadm.conf entries are common to global and local zones # dir group=sys mode=0755 owner=root path=etc/logadm.d dir group=bin mode=0755 owner=root path=etc/net-snmp dir group=bin mode=0755 owner=root path=etc/net-snmp/snmp dir group=bin mode=0755 owner=root path=etc/net-snmp/snmp/mibs # # Our kernel driver is global zone only # dir group=sys mode=0755 owner=root path=kernel variant.opensolaris.zone=global dir group=sys mode=0755 owner=root path=kernel/drv variant.opensolaris.zone=global dir group=sys mode=0755 owner=root path=kernel/drv/amd64 variant.opensolaris.zone=global # # lib dirs: # dir group=bin mode=0755 owner=root path=lib/fm dir group=bin mode=0755 owner=root path=lib/fm/amd64 # # Our service manifests are common to global and non-global zones # dir group=sys mode=0755 owner=root path=lib/svc/manifest/system dir group=sys mode=0755 owner=root path=lib/svc/manifest/system/fm # # usr dirs: # - most are common to both global and non-global zones # - those mentioning 'include' will automatically apply to both # - dictionaries are delivered to both contexts, even if they # are hardware dictionaries # - eversholt rules (eft) are global zone only # - some plugins and all schemes apply to both contexts # - we don't deliver any topo maps to non-global zones, but we # create the directory nonetheless; similarly for topo plugins # - paths mentioning mdb will automatically apply to both # - usr/platform is global zone only # dir group=sys mode=0755 owner=root path=usr dir group=bin mode=0755 owner=root path=usr/include dir group=bin mode=0755 owner=root path=usr/include/fm dir group=bin mode=0755 owner=root path=usr/lib dir group=bin mode=0755 owner=root path=usr/lib/fm dir group=bin mode=0755 owner=root path=usr/lib/fm/amd64 dir group=bin mode=0755 owner=root path=usr/lib/fm/dict dir group=bin mode=0755 owner=root path=usr/lib/fm/eft variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/plugins dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/schemes dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/schemes/amd64 dir group=bin mode=0755 owner=root path=usr/lib/fm/notify dir group=bin mode=0755 owner=root path=usr/lib/fm/topo dir group=bin mode=0755 owner=root path=usr/lib/fm/topo/maps dir group=bin mode=0755 owner=root path=usr/lib/fm/topo/plugins dir group=bin mode=0755 owner=root path=usr/lib/locale dir group=bin mode=0755 owner=root path=usr/lib/locale/C dir group=bin mode=0755 owner=root path=usr/lib/locale/C/LC_MESSAGES dir group=sys mode=0755 owner=root path=usr/lib/mdb dir group=sys mode=0755 owner=root path=usr/lib/mdb/proc dir group=sys mode=0755 owner=root path=usr/platform variant.opensolaris.zone=global #dir path=usr/platform/SUNW,Netra-CP3060 group=sys #dir path=usr/platform/SUNW,Netra-CP3060/lib #dir path=usr/platform/SUNW,Netra-CP3060/lib/fm #dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd #dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo #dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps #dir path=usr/platform/SUNW,Netra-CP3260 group=sys #dir path=usr/platform/SUNW,Netra-CP3260/lib #dir path=usr/platform/SUNW,Netra-CP3260/lib/fm #dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd #dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo #dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps #dir path=usr/platform/SUNW,Netra-T5220 group=sys #dir path=usr/platform/SUNW,Netra-T5220/lib #dir path=usr/platform/SUNW,Netra-T5220/lib/fm #dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd #dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo #dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps #dir path=usr/platform/SUNW,Netra-T5440 group=sys #dir path=usr/platform/SUNW,Netra-T5440/lib #dir path=usr/platform/SUNW,Netra-T5440/lib/fm #dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd #dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo #dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps #dir path=usr/platform/SUNW,SPARC-Enterprise group=sys #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120 group=sys #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo #dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps #dir path=usr/platform/SUNW,SPARC-Enterprise/lib #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps #dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins #dir path=usr/platform/SUNW,Sun-Blade-T6300 group=sys #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo #dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps #dir path=usr/platform/SUNW,Sun-Blade-T6320 group=sys #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo #dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps #dir path=usr/platform/SUNW,Sun-Fire group=sys #dir path=usr/platform/SUNW,Sun-Fire-15000 group=sys #dir path=usr/platform/SUNW,Sun-Fire-15000/lib #dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm #dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/eft #dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo #dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/maps #dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins #dir path=usr/platform/SUNW,Sun-Fire-T200 group=sys #dir path=usr/platform/SUNW,Sun-Fire-T200/lib #dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm #dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd #dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo #dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps #dir path=usr/platform/SUNW,Sun-Fire/lib #dir path=usr/platform/SUNW,Sun-Fire/lib/fm #dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo #dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps #dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins #dir path=usr/platform/SUNW,T5140 group=sys #dir path=usr/platform/SUNW,T5140/lib #dir path=usr/platform/SUNW,T5140/lib/fm #dir path=usr/platform/SUNW,T5140/lib/fm/fmd #dir path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,T5140/lib/fm/topo #dir path=usr/platform/SUNW,T5140/lib/fm/topo/maps #dir path=usr/platform/SUNW,USBRDT-5240 group=sys #dir path=usr/platform/SUNW,USBRDT-5240/lib #dir path=usr/platform/SUNW,USBRDT-5240/lib/fm #dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd #dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins #dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo #dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps dir group=sys mode=0755 owner=root path=usr/platform/i86pc variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/eft variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo/maps variant.opensolaris.zone=global dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins variant.opensolaris.zone=global #dir path=usr/platform/sun4u group=sys #dir path=usr/platform/sun4u/lib #dir path=usr/platform/sun4u/lib/fm #dir path=usr/platform/sun4u/lib/fm/eft #dir path=usr/platform/sun4u/lib/fm/fmd #dir path=usr/platform/sun4u/lib/fm/fmd/plugins #dir path=usr/platform/sun4u/lib/fm/topo #dir path=usr/platform/sun4u/lib/fm/topo/maps #dir path=usr/platform/sun4u/lib/fm/topo/plugins #dir path=usr/platform/sun4v group=sys #dir path=usr/platform/sun4v/include #dir path=usr/platform/sun4v/include/sys #dir path=usr/platform/sun4v/include/sys/fm #dir path=usr/platform/sun4v/lib #dir path=usr/platform/sun4v/lib/fm #dir path=usr/platform/sun4v/lib/fm/eft #dir path=usr/platform/sun4v/lib/fm/fmd #dir path=usr/platform/sun4v/lib/fm/fmd/plugins #dir path=usr/platform/sun4v/lib/fm/topo #dir path=usr/platform/sun4v/lib/fm/topo/maps #dir path=usr/platform/sun4v/lib/fm/topo/plugins # # Some directories common to both global and non-global zones: # dir group=bin mode=0755 owner=root path=usr/sbin dir group=sys mode=0755 owner=root path=usr/share dir group=sys mode=0755 owner=root path=usr/share/lib dir group=sys mode=0755 owner=root path=usr/share/lib/xml dir group=sys mode=0755 owner=root path=usr/share/lib/xml/dtd dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1m dir group=sys mode=0755 owner=root path=var/fm dir group=sys mode=0755 owner=root path=var/fm/fmd dir group=sys mode=0755 owner=root path=var/fm/fmd/ckpt dir group=sys mode=0755 owner=root path=var/fm/fmd/rsrc dir group=sys mode=0755 owner=root path=var/fm/fmd/xprt # # driver is global-zone only # driver name=fm perms="* 0644 root sys" # # Our additional /etc/logadm.conf entries are common to global and local zones # file NOHASH group=sys mode=0444 owner=root path=etc/logadm.d/fmd.logadm.conf refresh_fmri=svc:/system/logadm-upgrade:default # # Now for our file and link payloads # # snmp MIBs are common to both global and non-global zones # file NOHASH group=bin mode=0644 owner=root path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib file NOHASH group=bin mode=0644 owner=root path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib # # driver is global-zone only # file NOHASH group=sys mode=0755 owner=root path=kernel/drv/amd64/fm reboot-needed=true variant.opensolaris.zone=global file NOHASH group=sys mode=0644 owner=root path=kernel/drv/fm.conf variant.opensolaris.zone=global # # Some libraries need to be in lib for install # file NOHASH group=bin mode=0755 owner=root path=lib/fm/amd64/libfmevent.so.1 file NOHASH group=bin mode=0644 owner=root path=lib/fm/amd64/llib-lfmevent.ln file NOHASH group=bin mode=0755 owner=root path=lib/fm/libfmevent.so.1 file NOHASH group=bin mode=0644 owner=root path=lib/fm/llib-lfmevent file NOHASH group=bin mode=0644 owner=root path=lib/fm/llib-lfmevent.ln # # Service manifests are common to both global and non-global zones # file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/fm/notify-params.xml restart_fmri=svc:/system/manifest-import:default file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/fmd.xml restart_fmri=svc:/system/manifest-import:default # # Headers are automatically included in both contexts. # While some of these are from global-zone-only components # there's no harm in including them in both contexts. # file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/diagcode.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_adm.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_agent.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_api.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_fmri.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_log.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_msg.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_snmp.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libdiskstatus.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libfmevent.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libfmevent_ruleset.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libseslog.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libtopo.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_hc.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_list.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_method.h file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_mod.h # # 64-bit .so.1 # file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libdiagcode.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libdiskstatus.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_adm.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_agent.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_log.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_msg.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_snmp.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmnotify.so.1 #file path=usr/lib/fm/amd64/libldom.so.1 #file path=usr/lib/fm/amd64/libmdesc.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libseslog.so.1 variant.opensolaris.zone=global file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libtopo.so.1 # # 64-bit lint libraries # file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ldiagcode.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ldiskstatus.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_adm.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_agent.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_log.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_msg.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_snmp.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmnotify.ln #file path=usr/lib/fm/amd64/llib-lldom.ln #file path=usr/lib/fm/amd64/llib-lmdesc.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lseslog.ln variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ltopo.ln # # Dictionaries, whether they are hardware-specific or not, are # common to both global and non-global zones. # file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/AMD.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/DISK.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/FMD.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/FMNOTIFY.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/GMCA.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/INTEL.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/NXGE.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/PCI.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/PCIEX.dict #file path=usr/lib/fm/dict/SCF.dict mode=0444 variant.opensolaris.zone=__NODEFAULT file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SENSOR.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SMF.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/STORAGE.dict #file path=usr/lib/fm/dict/SUN4.dict mode=0444 variant.opensolaris.zone=__NODEFAULT #file path=usr/lib/fm/dict/SUN4U.dict mode=0444 variant.opensolaris.zone=__NODEFAULT #file path=usr/lib/fm/dict/SUN4V.dict mode=0444 variant.opensolaris.zone=__NODEFAULT file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SUNOS.dict file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/ZFS.dict # # Eversholt rules are global zone only # file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/disk.eft file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/neptune_xaui.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/neptune_xfp.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pci.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pciex.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pciexrc.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/sensor.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/storage.eft variant.opensolaris.zone=global # # usr/lib/fm/fmd executables: # - fmd is common, as are fminject, fmsim and fmtopo # - ipmitopo is global zone only # file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmd file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fminject file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmsim file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmtopo file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/ipmitopo variant.opensolaris.zone=global # # fmd plugins: # - most are hardware-specific and so global zone only # - ext-event-transport, ip-transport, syslog-msgs, # software-diagnosis and software-response # are common to both contexts # file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/cpumem-retire.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/cpumem-retire.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-lights.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-lights.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-monitor.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-monitor.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-transport.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-transport.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/eft.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/eft.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ext-event-transport.conf file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ext-event-transport.so file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/fabric-xlate.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/fabric-xlate.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/fdd-msg.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/fdd-msg.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/io-retire.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/io-retire.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ip-transport.conf file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ip-transport.so file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/sensor-transport.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/sensor-transport.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ses-log-transport.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ses-log-transport.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/software-diagnosis.conf file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/software-diagnosis.so file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/software-response.conf file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/software-response.so file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/sp-monitor.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/sp-monitor.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/syslog-msgs.conf file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/syslog-msgs.so file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/zfs-retire.conf variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/zfs-retire.so variant.opensolaris.zone=global # # fmri scheme support: all are common to both global and non-global zones # file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/cpu.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/dev.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/fmd.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/hc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/legacy-hc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/mem.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/mod.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/pkg.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/svc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/sw.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/zfs.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/cpu.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/dev.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/fmd.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/hc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/legacy-hc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/mem.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/mod.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/pkg.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/svc.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/sw.so file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/zfs.so # # Libraries for usr/lib/fm; we include these in both global and non-global # contexts except for the ldom and seslog libraries. # # # 32-bit .so.1 # file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libdiagcode.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libdiskstatus.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_adm.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_agent.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_log.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_msg.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_snmp.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmnotify.so.1 #file path=usr/lib/fm/libldom.so.1 #file path=usr/lib/fm/libmdesc.so.1 file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libseslog.so.1 variant.opensolaris.zone=global file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libtopo.so.1 # # 32-bit lint libraries # file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiagcode file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiagcode.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiskstatus file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiskstatus.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_adm file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_adm.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_agent file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_agent.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_log file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_log.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_msg file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_msg.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_snmp file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_snmp.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmnotify file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmnotify.ln #file path=usr/lib/fm/llib-lldom #file path=usr/lib/fm/llib-lldom.ln #file path=usr/lib/fm/llib-lmdesc #file path=usr/lib/fm/llib-lmdesc.ln file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lseslog variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lseslog.ln variant.opensolaris.zone=global file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ltopo file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ltopo.ln # # Topo xml maps are all global-zone only # file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/topo/maps/xfp-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/disk.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/ipmi.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/nic.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/ses.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/xfp.so variant.opensolaris.zone=global # # Dictionaries, whether they are hardware-specific or not, are # common to both global and non-global zones. # file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/AMD.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/DISK.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/FMD.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/PCI.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo #file path=usr/lib/locale/C/LC_MESSAGES/SCF.mo mode=0444 variant.opensolaris.zone=__NODEFAULT file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SMF.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo #file path=usr/lib/locale/C/LC_MESSAGES/SUN4.mo mode=0444 variant.opensolaris.zone=__NODEFAULT #file path=usr/lib/locale/C/LC_MESSAGES/SUN4U.mo mode=0444 variant.opensolaris.zone=__NODEFAULT #file path=usr/lib/locale/C/LC_MESSAGES/SUN4V.mo mode=0444 variant.opensolaris.zone=__NODEFAULT file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo # # mdb support will automatically be included in both contexts; # we allow eft.so to be included despite not delivering # the eft plugin in non-global zones # file NOHASH group=sys mode=0555 owner=root path=usr/lib/mdb/proc/eft.so file NOHASH group=sys mode=0555 owner=root path=usr/lib/mdb/proc/fmd.so # # Platform-specific fmd plugins are global zone only # #file path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps/Netra-CP3060-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps/Netra-CP3260-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps/Netra-T5220-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps/Netra-T5440-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5120-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5220-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.conf #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.so mode=0555 #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.conf #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.so mode=0555 #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps/SPARC-Enterprise-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins/ioboard.so mode=0555 #file path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps/Sun-Blade-T6300-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps/Sun-Blade-T6320-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/eft/SUNW,Sun-Fire-15000.eft mode=0444 #file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/maps/Sun-Fire-15000-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins/ioboard.so mode=0555 #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Netra-T2000-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T1000-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T2000-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T1000-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T200-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps/Sun-Fire-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins/ioboard.so mode=0555 #file path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/Sun-Blade-T6340-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5140-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5240-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5440-hc-topology.xml mode=0444 #file path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps/USBRDT-5240-hc-topology.xml mode=0444 file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/amd64.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/gcpu.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/intel.eft variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so variant.opensolaris.zone=global file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so variant.opensolaris.zone=global #file path=usr/platform/sun4u/lib/fm/eft/fire.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/eft/oberon.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/eft/psycho.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/eft/schizo.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/eft/tomatillo.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/eft/xmits.eft mode=0444 #file path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.conf #file path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.so mode=0555 #file path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.conf #file path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 #file path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.conf #file path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.so mode=0555 #file path=usr/platform/sun4u/lib/fm/topo/maps/sun4u-hc-topology.xml mode=0444 #file path=usr/platform/sun4u/lib/fm/topo/plugins/chip.so mode=0555 #file path=usr/platform/sun4u/lib/fm/topo/plugins/hostbridge.so mode=0555 #file path=usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so mode=0555 #file path=usr/platform/sun4v/include/sys/fm/ldom.h #file path=usr/platform/sun4v/lib/fm/eft/fire.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/gcpu.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/gmem.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/n2niu_xaui.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/n2niu_xfp.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/n2piu.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/sp.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/vfncx.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/eft/zambezi.eft mode=0444 #file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.conf #file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 #file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.conf #file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.so mode=0555 #file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.conf #file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.so mode=0555 #file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.conf #file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/maps/sun4v-hc-topology.xml mode=0444 #file path=usr/platform/sun4v/lib/fm/topo/plugins/chip.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/cpuboard.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/dimm.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/hostbridge.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/motherboard.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/niu.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/pcibus.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-cpu.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-mem.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/sun4vpi.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/xaui.so mode=0555 #file path=usr/platform/sun4v/lib/fm/topo/plugins/zambezi.so mode=0555 # # Administrative utilities are common to both contexts # file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmadm file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmdump file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmstat # # Topo DTD is also common # file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/xml/dtd/topology.dtd.1 file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmadm.1m file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmd.1m file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmdump.1m file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmstat.1m # # legacy packaging and license # legacy arch=i386 category=system desc="Fault Management Daemon and Utilities" hotline="Please contact your local service provider" name="Fault Management Daemon and Utilities" pkg=SUNWfmd vendor=Illumos version=11.11,REV=2009.11.11 legacy arch=i386 category=system desc="Fault Management Daemon and Utilities (Root)" hotline="Please contact your local service provider" name="Fault Management Daemon and Utilities (Root)" pkg=SUNWfmdr vendor=Illumos version=11.11,REV=2009.11.11 license cr_Sun license=cr_Sun license lic_CDDL license=lic_CDDL # # libraries .so symlinks in lib # link path=lib/fm/amd64/libfmevent.so target=./libfmevent.so.1 link path=lib/fm/libfmevent.so target=libfmevent.so.1 # # 64-bit .so symlinks # link path=usr/lib/fm/amd64/libdiagcode.so target=./libdiagcode.so.1 link path=usr/lib/fm/amd64/libdiskstatus.so target=./libdiskstatus.so.1 link path=usr/lib/fm/amd64/libfmd_adm.so target=./libfmd_adm.so.1 link path=usr/lib/fm/amd64/libfmd_agent.so target=./libfmd_agent.so.1 link path=usr/lib/fm/amd64/libfmd_log.so target=./libfmd_log.so.1 link path=usr/lib/fm/amd64/libfmd_msg.so target=./libfmd_msg.so.1 link path=usr/lib/fm/amd64/libfmd_snmp.so target=./libfmd_snmp.so.1 link path=usr/lib/fm/amd64/libfmevent.so target=../../../../lib/fm/amd64/libfmevent.so.1 link path=usr/lib/fm/amd64/libfmevent.so.1 target=../../../../lib/fm/amd64/libfmevent.so.1 link path=usr/lib/fm/amd64/libfmnotify.so target=./libfmnotify.so.1 #link path=usr/lib/fm/amd64/libldom.so target=libldom.so.1 #link path=usr/lib/fm/amd64/libmdesc.so target=libmdesc.so.1 link path=usr/lib/fm/amd64/libseslog.so target=./libseslog.so.1 variant.opensolaris.zone=global link path=usr/lib/fm/amd64/libtopo.so target=libtopo.so.1 link path=usr/lib/fm/amd64/llib-lfmevent.ln target=../../../../lib/fm/amd64/llib-lfmevent.ln variant.opensolaris.zone=global # # 32-bit .so symlinks # link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 link path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 #link path=usr/lib/fm/libldom.so target=libldom.so.1 #link path=usr/lib/fm/libmdesc.so target=libmdesc.so.1 link path=usr/lib/fm/libseslog.so target=libseslog.so.1 variant.opensolaris.zone=global link path=usr/lib/fm/libtopo.so target=libtopo.so.1 link path=usr/lib/fm/llib-lfmevent target=../../../lib/fm/llib-lfmevent variant.opensolaris.zone=global link path=usr/lib/fm/llib-lfmevent.ln target=../../../lib/fm/llib-lfmevent.ln variant.opensolaris.zone=global # # symlinks for fmd plugins for particular platforms # #link path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so #link path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # # # These actions represent settings which should appear in every package. # # # Name the consolidation this package came from. # set name=org.opensolaris.consolidation value=osnet # # Indicate that the package was published in a zones aware # fashion. # set name=variant.opensolaris.zone value=global value=nonglobal # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright 2010 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # # Only publish packages for the currently specified architecture # # This is somewhat nonintuitive. In English: # # For any action of type "set", # if the "name" property matches the regex "variant.arch", # and *every* occurrence of the "value" property does not match # $ARCH, then don't publish it. # # ...in other words, if *any* occurrence of "value" matches i386, # then the negative lookahead assertion in the regex will fail, and we # won't abort based on the action. # # # Catch don't-publish settings from manifest-embedded transforms # # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # # # 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. # # Copyright 2011, Richard Lowe # Manual pages are documentation, and more specifically 'man' documentation # # CDDL HEADER START # # The contents of this file are subject to the terms of the # Common Development and Distribution License (the "License"). # You may not use this file except in compliance with the License. # # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE # or http://www.opensolaris.org/os/licensing. # See the License for the specific language governing permissions # and limitations under the License. # # When distributing Covered Code, include this CDDL HEADER in each # file and include the License file at usr/src/OPENSOLARIS.LICENSE. # If applicable, add the following below this CDDL HEADER, with the # fields enclosed by brackets "[]" replaced with your own identifying # information: Portions Copyright [yyyy] [name of copyright owner] # # CDDL HEADER END # # # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. # Copyright 2011, Richard Lowe # # # For kernel/drv, set .conf files to mode 0644. Assume all other # files there are drivers, and give them mode 0755 and reboot-needed. # # The (?