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# 25 26# 27# The default for payload-bearing actions in this package is to appear in the 28# global zone only. See the include file for greater detail, as well as 29# information about overriding the defaults. 30# 31# 32# CDDL HEADER START 33# 34# The contents of this file are subject to the terms of the 35# Common Development and Distribution License (the "License"). 36# You may not use this file except in compliance with the License. 37# 38# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 39# or http://www.opensolaris.org/os/licensing. 40# See the License for the specific language governing permissions 41# and limitations under the License. 42# 43# When distributing Covered Code, include this CDDL HEADER in each 44# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 45# If applicable, add the following below this CDDL HEADER, with the 46# fields enclosed by brackets "[]" replaced with your own identifying 47# information: Portions Copyright [yyyy] [name of copyright owner] 48# 49# CDDL HEADER END 50# 51 52# 53# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 54# 55 56# 57# For packagers: 58# 59# This ruleset is useful for "system" components-- ones which are expected 60# to appear primarily in the global zone, but which may have some small 61# pieces (man pages, header files) which may need to appear in all zones. 62# 63# The current rules specify that all payload-bearing actions (file, 64# dir, hardlink, link) should appear *only* in the global zone, with 65# the following exceptions: 66# 67# - man pages appear in all zones 68# - header files appear in all zones 69# - mdb(1) modules appear in all zones 70# 71# You may well have other actions which you wish to appear in all zones. 72# An example would be an administrative utility for a driver which has 73# been virtualized to work within zones. For those actions you wish to 74# appear in all zones, add the following attribute to your action. 75# 76# variant.opensolaris.zone=__NODEFAULT 77# 78# You DO NOT need to specify __NODEFAULT for man pages, headers, or 79# mdb modules, as those are covered by the automatic rules below. 80# 81# Note: When you specify variant.opensolaris.zone=__NODEFAULT, the 82# net effect is that *no* variant.opensolaris.zone attribute will 83# appear in the post-processed manifest. 84# 85 86# 87# For packaging nerds: 88# 89# We have a problem to solve here: To make an action appear in all zones, 90# it should have *no* variant.opensolaris.zone attribute. So it's a bit 91# more complicated to use "default". 92# 93# Here's what we do: we use "default" to set all payload bearing actions 94# which have no variant.opensolaris.zone attribute to be 95# variant.opensolaris.zone=global. For those actions which need to appear 96# in all zones, the packager must specify 97# variant.opensolaris.zone=__NODEFAULT. Additionally we have some rules 98# which set __NODEFAULT for a few classes of well known things, like man 99# pages and headers. 100# 101# We then go through and clean up all of the __NODEFAULTed attributes by 102# simply deleting them. 103# 104 105# Man pages should appear in all zones. 106 107# Headers should appear in all zones. 108 109# MDB modules should appear in all zones, as one might debug a crash dump 110# in a zone. 111 112# Everything else is global zone only unless the user overrides 113# action-by-action with __NODEFAULT. 114 115# 116# Buff out the __NODEFAULT attributes. 117# 118set name=pkg.fmri value=pkg:/service/fault-management@0.5.11,5.11-0.155.53 119set name=pkg.description value="Fault Management Daemon and Utilities" 120set name=pkg.summary value="Fault Management Daemon and Utilities" 121set name=info.classification value="org.opensolaris.category.2008:System/Administration and Configuration" 122set name=variant.arch value=i386 123# 124# Start by describing our directory structure. 125# 126# The snmp mibs are common to global and non-global zones 127# 128dir group=sys mode=0755 owner=root path=etc 129dir group=sys mode=0755 owner=root path=etc/fm 130dir group=sys mode=0755 owner=root path=etc/fm/fmd 131# 132# Our additional /etc/logadm.conf entries are common to global and local zones 133# 134dir group=sys mode=0755 owner=root path=etc/logadm.d 135dir group=bin mode=0755 owner=root path=etc/net-snmp 136dir group=bin mode=0755 owner=root path=etc/net-snmp/snmp 137dir group=bin mode=0755 owner=root path=etc/net-snmp/snmp/mibs 138# 139# Our kernel driver is global zone only 140# 141dir group=sys mode=0755 owner=root path=kernel variant.opensolaris.zone=global 142dir group=sys mode=0755 owner=root path=kernel/drv variant.opensolaris.zone=global 143dir group=sys mode=0755 owner=root path=kernel/drv/amd64 variant.opensolaris.zone=global 144# 145# lib dirs: 146# 147dir group=bin mode=0755 owner=root path=lib/fm 148dir group=bin mode=0755 owner=root path=lib/fm/amd64 149# 150# Our service manifests are common to global and non-global zones 151# 152dir group=sys mode=0755 owner=root path=lib/svc/manifest/system 153dir group=sys mode=0755 owner=root path=lib/svc/manifest/system/fm 154 155# 156# usr dirs: 157# - most are common to both global and non-global zones 158# - those mentioning 'include' will automatically apply to both 159# - dictionaries are delivered to both contexts, even if they 160# are hardware dictionaries 161# - eversholt rules (eft) are global zone only 162# - some plugins and all schemes apply to both contexts 163# - we don't deliver any topo maps to non-global zones, but we 164# create the directory nonetheless; similarly for topo plugins 165# - paths mentioning mdb will automatically apply to both 166# - usr/platform is global zone only 167# 168dir group=sys mode=0755 owner=root path=usr 169dir group=bin mode=0755 owner=root path=usr/include 170dir group=bin mode=0755 owner=root path=usr/include/fm 171dir group=bin mode=0755 owner=root path=usr/lib 172dir group=bin mode=0755 owner=root path=usr/lib/fm 173dir group=bin mode=0755 owner=root path=usr/lib/fm/amd64 174dir group=bin mode=0755 owner=root path=usr/lib/fm/dict 175dir group=bin mode=0755 owner=root path=usr/lib/fm/eft variant.opensolaris.zone=global 176dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd 177dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/plugins 178dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/schemes 179dir group=bin mode=0755 owner=root path=usr/lib/fm/fmd/schemes/amd64 180dir group=bin mode=0755 owner=root path=usr/lib/fm/notify 181dir group=bin mode=0755 owner=root path=usr/lib/fm/topo 182dir group=bin mode=0755 owner=root path=usr/lib/fm/topo/maps 183dir group=bin mode=0755 owner=root path=usr/lib/fm/topo/plugins 184dir group=bin mode=0755 owner=root path=usr/lib/locale 185dir group=bin mode=0755 owner=root path=usr/lib/locale/C 186dir group=bin mode=0755 owner=root path=usr/lib/locale/C/LC_MESSAGES 187dir group=sys mode=0755 owner=root path=usr/lib/mdb 188dir group=sys mode=0755 owner=root path=usr/lib/mdb/proc 189dir group=sys mode=0755 owner=root path=usr/platform variant.opensolaris.zone=global 190#dir path=usr/platform/SUNW,Netra-CP3060 group=sys 191#dir path=usr/platform/SUNW,Netra-CP3060/lib 192#dir path=usr/platform/SUNW,Netra-CP3060/lib/fm 193#dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd 194#dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins 195#dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo 196#dir path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps 197#dir path=usr/platform/SUNW,Netra-CP3260 group=sys 198#dir path=usr/platform/SUNW,Netra-CP3260/lib 199#dir path=usr/platform/SUNW,Netra-CP3260/lib/fm 200#dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd 201#dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins 202#dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo 203#dir path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps 204#dir path=usr/platform/SUNW,Netra-T5220 group=sys 205#dir path=usr/platform/SUNW,Netra-T5220/lib 206#dir path=usr/platform/SUNW,Netra-T5220/lib/fm 207#dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd 208#dir path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins 209#dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo 210#dir path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps 211#dir path=usr/platform/SUNW,Netra-T5440 group=sys 212#dir path=usr/platform/SUNW,Netra-T5440/lib 213#dir path=usr/platform/SUNW,Netra-T5440/lib/fm 214#dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd 215#dir path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins 216#dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo 217#dir path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps 218#dir path=usr/platform/SUNW,SPARC-Enterprise group=sys 219#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120 group=sys 220#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib 221#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm 222#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd 223#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins 224#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo 225#dir path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps 226#dir path=usr/platform/SUNW,SPARC-Enterprise/lib 227#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm 228#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd 229#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins 230#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo 231#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps 232#dir path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins 233#dir path=usr/platform/SUNW,Sun-Blade-T6300 group=sys 234#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib 235#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm 236#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd 237#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins 238#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo 239#dir path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps 240#dir path=usr/platform/SUNW,Sun-Blade-T6320 group=sys 241#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib 242#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm 243#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd 244#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins 245#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo 246#dir path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps 247#dir path=usr/platform/SUNW,Sun-Fire group=sys 248#dir path=usr/platform/SUNW,Sun-Fire-15000 group=sys 249#dir path=usr/platform/SUNW,Sun-Fire-15000/lib 250#dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm 251#dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/eft 252#dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo 253#dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/maps 254#dir path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins 255#dir path=usr/platform/SUNW,Sun-Fire-T200 group=sys 256#dir path=usr/platform/SUNW,Sun-Fire-T200/lib 257#dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm 258#dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd 259#dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins 260#dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo 261#dir path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps 262#dir path=usr/platform/SUNW,Sun-Fire/lib 263#dir path=usr/platform/SUNW,Sun-Fire/lib/fm 264#dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo 265#dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps 266#dir path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins 267#dir path=usr/platform/SUNW,T5140 group=sys 268#dir path=usr/platform/SUNW,T5140/lib 269#dir path=usr/platform/SUNW,T5140/lib/fm 270#dir path=usr/platform/SUNW,T5140/lib/fm/fmd 271#dir path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins 272#dir path=usr/platform/SUNW,T5140/lib/fm/topo 273#dir path=usr/platform/SUNW,T5140/lib/fm/topo/maps 274#dir path=usr/platform/SUNW,USBRDT-5240 group=sys 275#dir path=usr/platform/SUNW,USBRDT-5240/lib 276#dir path=usr/platform/SUNW,USBRDT-5240/lib/fm 277#dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd 278#dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins 279#dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo 280#dir path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps 281dir group=sys mode=0755 owner=root path=usr/platform/i86pc variant.opensolaris.zone=global 282dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib variant.opensolaris.zone=global 283dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm variant.opensolaris.zone=global 284dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/eft variant.opensolaris.zone=global 285dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo variant.opensolaris.zone=global 286dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo/maps variant.opensolaris.zone=global 287dir group=bin mode=0755 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins variant.opensolaris.zone=global 288#dir path=usr/platform/sun4u group=sys 289#dir path=usr/platform/sun4u/lib 290#dir path=usr/platform/sun4u/lib/fm 291#dir path=usr/platform/sun4u/lib/fm/eft 292#dir path=usr/platform/sun4u/lib/fm/fmd 293#dir path=usr/platform/sun4u/lib/fm/fmd/plugins 294#dir path=usr/platform/sun4u/lib/fm/topo 295#dir path=usr/platform/sun4u/lib/fm/topo/maps 296#dir path=usr/platform/sun4u/lib/fm/topo/plugins 297#dir path=usr/platform/sun4v group=sys 298#dir path=usr/platform/sun4v/include 299#dir path=usr/platform/sun4v/include/sys 300#dir path=usr/platform/sun4v/include/sys/fm 301#dir path=usr/platform/sun4v/lib 302#dir path=usr/platform/sun4v/lib/fm 303#dir path=usr/platform/sun4v/lib/fm/eft 304#dir path=usr/platform/sun4v/lib/fm/fmd 305#dir path=usr/platform/sun4v/lib/fm/fmd/plugins 306#dir path=usr/platform/sun4v/lib/fm/topo 307#dir path=usr/platform/sun4v/lib/fm/topo/maps 308#dir path=usr/platform/sun4v/lib/fm/topo/plugins 309# 310# Some directories common to both global and non-global zones: 311# 312dir group=bin mode=0755 owner=root path=usr/sbin 313dir group=sys mode=0755 owner=root path=usr/share 314dir group=sys mode=0755 owner=root path=usr/share/lib 315dir group=sys mode=0755 owner=root path=usr/share/lib/xml 316dir group=sys mode=0755 owner=root path=usr/share/lib/xml/dtd 317dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1m 318dir group=sys mode=0755 owner=root path=var/fm 319dir group=sys mode=0755 owner=root path=var/fm/fmd 320dir group=sys mode=0755 owner=root path=var/fm/fmd/ckpt 321dir group=sys mode=0755 owner=root path=var/fm/fmd/rsrc 322dir group=sys mode=0755 owner=root path=var/fm/fmd/xprt 323# 324# driver is global-zone only 325# 326driver name=fm perms="* 0644 root sys" 327# 328# Our additional /etc/logadm.conf entries are common to global and local zones 329# 330file NOHASH group=sys mode=0444 owner=root path=etc/logadm.d/fmd.logadm.conf refresh_fmri=svc:/system/logadm-upgrade:default 331# 332# Now for our file and link payloads 333# 334# snmp MIBs are common to both global and non-global zones 335# 336file NOHASH group=bin mode=0644 owner=root path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib 337file NOHASH group=bin mode=0644 owner=root path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib 338# 339# driver is global-zone only 340# 341file NOHASH group=sys mode=0755 owner=root path=kernel/drv/amd64/fm reboot-needed=true variant.opensolaris.zone=global 342file NOHASH group=sys mode=0644 owner=root path=kernel/drv/fm.conf variant.opensolaris.zone=global 343 344# 345# Some libraries need to be in lib for install 346# 347file NOHASH group=bin mode=0755 owner=root path=lib/fm/amd64/libfmevent.so.1 348file NOHASH group=bin mode=0644 owner=root path=lib/fm/amd64/llib-lfmevent.ln 349file NOHASH group=bin mode=0755 owner=root path=lib/fm/libfmevent.so.1 350file NOHASH group=bin mode=0644 owner=root path=lib/fm/llib-lfmevent 351file NOHASH group=bin mode=0644 owner=root path=lib/fm/llib-lfmevent.ln 352# 353# Service manifests are common to both global and non-global zones 354# 355file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/fm/notify-params.xml restart_fmri=svc:/system/manifest-import:default 356file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/system/fmd.xml restart_fmri=svc:/system/manifest-import:default 357# 358# Headers are automatically included in both contexts. 359# While some of these are from global-zone-only components 360# there's no harm in including them in both contexts. 361# 362file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/diagcode.h 363file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_adm.h 364file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_agent.h 365file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_api.h 366file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_fmri.h 367file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_log.h 368file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_msg.h 369file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/fmd_snmp.h 370file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libdiskstatus.h 371file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libfmevent.h 372file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libfmevent_ruleset.h 373file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libseslog.h 374file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/libtopo.h 375file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_hc.h 376file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_list.h 377file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_method.h 378file NOHASH group=bin mode=0644 owner=root path=usr/include/fm/topo_mod.h 379# 380# 64-bit .so.1 381# 382file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libdiagcode.so.1 383file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libdiskstatus.so.1 384file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_adm.so.1 385file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_agent.so.1 386file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_log.so.1 387file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_msg.so.1 388file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmd_snmp.so.1 389file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libfmnotify.so.1 390#file path=usr/lib/fm/amd64/libldom.so.1 391#file path=usr/lib/fm/amd64/libmdesc.so.1 392file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libseslog.so.1 variant.opensolaris.zone=global 393file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/amd64/libtopo.so.1 394# 395# 64-bit lint libraries 396# 397file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ldiagcode.ln 398file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ldiskstatus.ln 399file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_adm.ln 400file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_agent.ln 401file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_log.ln 402file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_msg.ln 403file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmd_snmp.ln 404file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lfmnotify.ln 405#file path=usr/lib/fm/amd64/llib-lldom.ln 406#file path=usr/lib/fm/amd64/llib-lmdesc.ln 407file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-lseslog.ln variant.opensolaris.zone=global 408file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/amd64/llib-ltopo.ln 409# 410# Dictionaries, whether they are hardware-specific or not, are 411# common to both global and non-global zones. 412# 413file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/AMD.dict 414file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/DISK.dict 415file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/FMD.dict 416file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/FMNOTIFY.dict 417file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/GMCA.dict 418file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/INTEL.dict 419file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/NXGE.dict 420file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/PCI.dict 421file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/PCIEX.dict 422#file path=usr/lib/fm/dict/SCF.dict mode=0444 variant.opensolaris.zone=__NODEFAULT 423file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SENSOR.dict 424file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SMF.dict 425file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/STORAGE.dict 426#file path=usr/lib/fm/dict/SUN4.dict mode=0444 variant.opensolaris.zone=__NODEFAULT 427#file path=usr/lib/fm/dict/SUN4U.dict mode=0444 variant.opensolaris.zone=__NODEFAULT 428#file path=usr/lib/fm/dict/SUN4V.dict mode=0444 variant.opensolaris.zone=__NODEFAULT 429file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/SUNOS.dict 430file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/dict/ZFS.dict 431# 432# Eversholt rules are global zone only 433# 434file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/disk.eft 435file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/neptune_xaui.eft variant.opensolaris.zone=global 436file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/neptune_xfp.eft variant.opensolaris.zone=global 437file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pci.eft variant.opensolaris.zone=global 438file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pciex.eft variant.opensolaris.zone=global 439file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/pciexrc.eft variant.opensolaris.zone=global 440file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/sensor.eft variant.opensolaris.zone=global 441file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/eft/storage.eft variant.opensolaris.zone=global 442# 443# usr/lib/fm/fmd executables: 444# - fmd is common, as are fminject, fmsim and fmtopo 445# - ipmitopo is global zone only 446# 447file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmd 448file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fminject 449file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmsim 450file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/fmtopo 451file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/ipmitopo variant.opensolaris.zone=global 452# 453# fmd plugins: 454# - most are hardware-specific and so global zone only 455# - ext-event-transport, ip-transport, syslog-msgs, 456# software-diagnosis and software-response 457# are common to both contexts 458# 459file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/cpumem-retire.conf variant.opensolaris.zone=global 460file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/cpumem-retire.so variant.opensolaris.zone=global 461file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-lights.conf variant.opensolaris.zone=global 462file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-lights.so variant.opensolaris.zone=global 463file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-monitor.conf variant.opensolaris.zone=global 464file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-monitor.so variant.opensolaris.zone=global 465file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/disk-transport.conf variant.opensolaris.zone=global 466file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/disk-transport.so variant.opensolaris.zone=global 467file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/eft.conf variant.opensolaris.zone=global 468file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/eft.so variant.opensolaris.zone=global 469file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ext-event-transport.conf 470file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ext-event-transport.so 471file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/fabric-xlate.conf variant.opensolaris.zone=global 472file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/fabric-xlate.so variant.opensolaris.zone=global 473file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/fdd-msg.conf variant.opensolaris.zone=global 474file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/fdd-msg.so variant.opensolaris.zone=global 475file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/io-retire.conf variant.opensolaris.zone=global 476file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/io-retire.so variant.opensolaris.zone=global 477file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ip-transport.conf 478file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ip-transport.so 479file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/sensor-transport.conf variant.opensolaris.zone=global 480file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/sensor-transport.so variant.opensolaris.zone=global 481file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/ses-log-transport.conf variant.opensolaris.zone=global 482file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/ses-log-transport.so variant.opensolaris.zone=global 483file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/software-diagnosis.conf 484file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/software-diagnosis.so 485file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/software-response.conf 486file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/software-response.so 487file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/sp-monitor.conf variant.opensolaris.zone=global 488file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/sp-monitor.so variant.opensolaris.zone=global 489file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/syslog-msgs.conf 490file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/syslog-msgs.so 491file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf variant.opensolaris.zone=global 492file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so variant.opensolaris.zone=global 493file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/fmd/plugins/zfs-retire.conf variant.opensolaris.zone=global 494file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/plugins/zfs-retire.so variant.opensolaris.zone=global 495# 496# fmri scheme support: all are common to both global and non-global zones 497# 498file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/cpu.so 499file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/dev.so 500file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/fmd.so 501file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/hc.so 502file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/legacy-hc.so 503file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/mem.so 504file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/mod.so 505file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/pkg.so 506file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/svc.so 507file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/sw.so 508file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/amd64/zfs.so 509file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/cpu.so 510file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/dev.so 511file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/fmd.so 512file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/hc.so 513file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/legacy-hc.so 514file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/mem.so 515file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/mod.so 516file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/pkg.so 517file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/svc.so 518file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/sw.so 519file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/fmd/schemes/zfs.so 520# 521# Libraries for usr/lib/fm; we include these in both global and non-global 522# contexts except for the ldom and seslog libraries. 523# 524# 525# 32-bit .so.1 526# 527file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libdiagcode.so.1 528file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libdiskstatus.so.1 529file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_adm.so.1 530file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_agent.so.1 531file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_log.so.1 532file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_msg.so.1 533file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmd_snmp.so.1 534file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libfmnotify.so.1 535#file path=usr/lib/fm/libldom.so.1 536#file path=usr/lib/fm/libmdesc.so.1 537file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libseslog.so.1 variant.opensolaris.zone=global 538file NOHASH group=bin mode=0755 owner=root path=usr/lib/fm/libtopo.so.1 539# 540# 32-bit lint libraries 541# 542file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiagcode 543file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiagcode.ln 544file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiskstatus 545file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ldiskstatus.ln 546file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_adm 547file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_adm.ln 548file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_agent 549file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_agent.ln 550file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_log 551file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_log.ln 552file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_msg 553file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_msg.ln 554file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_snmp 555file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmd_snmp.ln 556file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmnotify 557file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lfmnotify.ln 558#file path=usr/lib/fm/llib-lldom 559#file path=usr/lib/fm/llib-lldom.ln 560#file path=usr/lib/fm/llib-lmdesc 561#file path=usr/lib/fm/llib-lmdesc.ln 562file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lseslog variant.opensolaris.zone=global 563file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-lseslog.ln variant.opensolaris.zone=global 564file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ltopo 565file NOHASH group=bin mode=0644 owner=root path=usr/lib/fm/llib-ltopo.ln 566# 567# Topo xml maps are all global-zone only 568# 569file NOHASH group=bin mode=0444 owner=root path=usr/lib/fm/topo/maps/xfp-hc-topology.xml variant.opensolaris.zone=global 570file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/disk.so variant.opensolaris.zone=global 571file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so variant.opensolaris.zone=global 572file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so variant.opensolaris.zone=global 573file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/ipmi.so variant.opensolaris.zone=global 574file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/nic.so variant.opensolaris.zone=global 575file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/ses.so variant.opensolaris.zone=global 576file NOHASH group=bin mode=0555 owner=root path=usr/lib/fm/topo/plugins/xfp.so variant.opensolaris.zone=global 577# 578# Dictionaries, whether they are hardware-specific or not, are 579# common to both global and non-global zones. 580# 581file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/AMD.mo 582file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/DISK.mo 583file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/FMD.mo 584file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo 585file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo 586file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo 587file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo 588file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/PCI.mo 589file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo 590#file path=usr/lib/locale/C/LC_MESSAGES/SCF.mo mode=0444 variant.opensolaris.zone=__NODEFAULT 591file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo 592file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SMF.mo 593file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo 594#file path=usr/lib/locale/C/LC_MESSAGES/SUN4.mo mode=0444 variant.opensolaris.zone=__NODEFAULT 595#file path=usr/lib/locale/C/LC_MESSAGES/SUN4U.mo mode=0444 variant.opensolaris.zone=__NODEFAULT 596#file path=usr/lib/locale/C/LC_MESSAGES/SUN4V.mo mode=0444 variant.opensolaris.zone=__NODEFAULT 597file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo 598file NOHASH group=bin mode=0444 owner=root path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo 599# 600# mdb support will automatically be included in both contexts; 601# we allow eft.so to be included despite not delivering 602# the eft plugin in non-global zones 603# 604file NOHASH group=sys mode=0555 owner=root path=usr/lib/mdb/proc/eft.so 605file NOHASH group=sys mode=0555 owner=root path=usr/lib/mdb/proc/fmd.so 606# 607# Platform-specific fmd plugins are global zone only 608# 609#file path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.conf 610#file path=usr/platform/SUNW,Netra-CP3060/lib/fm/topo/maps/Netra-CP3060-hc-topology.xml mode=0444 611#file path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.conf 612#file path=usr/platform/SUNW,Netra-CP3260/lib/fm/topo/maps/Netra-CP3260-hc-topology.xml mode=0444 613#file path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.conf 614#file path=usr/platform/SUNW,Netra-T5220/lib/fm/topo/maps/Netra-T5220-hc-topology.xml mode=0444 615#file path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.conf 616#file path=usr/platform/SUNW,Netra-T5440/lib/fm/topo/maps/Netra-T5440-hc-topology.xml mode=0444 617#file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.conf 618#file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5120-hc-topology.xml mode=0444 619#file path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/topo/maps/SPARC-Enterprise-T5220-hc-topology.xml mode=0444 620#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.conf 621#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.so mode=0555 622#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.conf 623#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.so mode=0555 624#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/maps/SPARC-Enterprise-hc-topology.xml mode=0444 625#file path=usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins/ioboard.so mode=0555 626#file path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.conf 627#file path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/topo/maps/Sun-Blade-T6300-hc-topology.xml mode=0444 628#file path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.conf 629#file path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/topo/maps/Sun-Blade-T6320-hc-topology.xml mode=0444 630#file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/eft/SUNW,Sun-Fire-15000.eft mode=0444 631#file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/maps/Sun-Fire-15000-hc-topology.xml mode=0444 632#file path=usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins/ioboard.so mode=0555 633#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.conf 634#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Netra-T2000-hc-topology.xml mode=0444 635#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T1000-hc-topology.xml mode=0444 636#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/SPARC-Enterprise-T2000-hc-topology.xml mode=0444 637#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T1000-hc-topology.xml mode=0444 638#file path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/maps/Sun-Fire-T200-hc-topology.xml mode=0444 639#file path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/maps/Sun-Fire-hc-topology.xml mode=0444 640#file path=usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins/ioboard.so mode=0555 641#file path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.conf 642#file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/Sun-Blade-T6340-hc-topology.xml mode=0444 643#file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5140-hc-topology.xml mode=0444 644#file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5240-hc-topology.xml mode=0444 645#file path=usr/platform/SUNW,T5140/lib/fm/topo/maps/T5440-hc-topology.xml mode=0444 646#file path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.conf 647#file path=usr/platform/SUNW,USBRDT-5240/lib/fm/topo/maps/USBRDT-5240-hc-topology.xml mode=0444 648file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/amd64.eft variant.opensolaris.zone=global 649file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/gcpu.eft variant.opensolaris.zone=global 650file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft variant.opensolaris.zone=global 651file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/eft/intel.eft variant.opensolaris.zone=global 652file 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 653file 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 654file 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 655file 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 656file 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 657file 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 658file 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 659file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml variant.opensolaris.zone=global 660file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml variant.opensolaris.zone=global 661file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml variant.opensolaris.zone=global 662file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml variant.opensolaris.zone=global 663file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml variant.opensolaris.zone=global 664file NOHASH group=bin mode=0444 owner=root path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml variant.opensolaris.zone=global 665file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so variant.opensolaris.zone=global 666file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so variant.opensolaris.zone=global 667file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so variant.opensolaris.zone=global 668file NOHASH group=bin mode=0555 owner=root path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so variant.opensolaris.zone=global 669#file path=usr/platform/sun4u/lib/fm/eft/fire.eft mode=0444 670#file path=usr/platform/sun4u/lib/fm/eft/oberon.eft mode=0444 671#file path=usr/platform/sun4u/lib/fm/eft/psycho.eft mode=0444 672#file path=usr/platform/sun4u/lib/fm/eft/schizo.eft mode=0444 673#file path=usr/platform/sun4u/lib/fm/eft/tomatillo.eft mode=0444 674#file path=usr/platform/sun4u/lib/fm/eft/xmits.eft mode=0444 675#file path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.conf 676#file path=usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.so mode=0555 677#file path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.conf 678#file path=usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 679#file path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.conf 680#file path=usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.so mode=0555 681#file path=usr/platform/sun4u/lib/fm/topo/maps/sun4u-hc-topology.xml mode=0444 682#file path=usr/platform/sun4u/lib/fm/topo/plugins/chip.so mode=0555 683#file path=usr/platform/sun4u/lib/fm/topo/plugins/hostbridge.so mode=0555 684#file path=usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so mode=0555 685#file path=usr/platform/sun4v/include/sys/fm/ldom.h 686#file path=usr/platform/sun4v/lib/fm/eft/fire.eft mode=0444 687#file path=usr/platform/sun4v/lib/fm/eft/gcpu.eft mode=0444 688#file path=usr/platform/sun4v/lib/fm/eft/gmem.eft mode=0444 689#file path=usr/platform/sun4v/lib/fm/eft/n2niu_xaui.eft mode=0444 690#file path=usr/platform/sun4v/lib/fm/eft/n2niu_xfp.eft mode=0444 691#file path=usr/platform/sun4v/lib/fm/eft/n2piu.eft mode=0444 692#file path=usr/platform/sun4v/lib/fm/eft/sp.eft mode=0444 693#file path=usr/platform/sun4v/lib/fm/eft/vfncx.eft mode=0444 694#file path=usr/platform/sun4v/lib/fm/eft/zambezi.eft mode=0444 695#file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.conf 696#file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.so mode=0555 697#file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.conf 698#file path=usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.so mode=0555 699#file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.conf 700#file path=usr/platform/sun4v/lib/fm/fmd/plugins/etm.so mode=0555 701#file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.conf 702#file path=usr/platform/sun4v/lib/fm/fmd/plugins/generic-mem.so mode=0555 703#file path=usr/platform/sun4v/lib/fm/topo/maps/sun4v-hc-topology.xml mode=0444 704#file path=usr/platform/sun4v/lib/fm/topo/plugins/chip.so mode=0555 705#file path=usr/platform/sun4v/lib/fm/topo/plugins/cpuboard.so mode=0555 706#file path=usr/platform/sun4v/lib/fm/topo/plugins/dimm.so mode=0555 707#file path=usr/platform/sun4v/lib/fm/topo/plugins/hostbridge.so mode=0555 708#file path=usr/platform/sun4v/lib/fm/topo/plugins/motherboard.so mode=0555 709#file path=usr/platform/sun4v/lib/fm/topo/plugins/niu.so mode=0555 710#file path=usr/platform/sun4v/lib/fm/topo/plugins/pcibus.so mode=0555 711#file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-cpu.so mode=0555 712#file path=usr/platform/sun4v/lib/fm/topo/plugins/platform-mem.so mode=0555 713#file path=usr/platform/sun4v/lib/fm/topo/plugins/sun4vpi.so mode=0555 714#file path=usr/platform/sun4v/lib/fm/topo/plugins/xaui.so mode=0555 715#file path=usr/platform/sun4v/lib/fm/topo/plugins/zambezi.so mode=0555 716# 717# Administrative utilities are common to both contexts 718# 719file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmadm 720file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmdump 721file NOHASH group=bin mode=0555 owner=root path=usr/sbin/fmstat 722# 723# Topo DTD is also common 724# 725file NOHASH group=bin mode=0444 owner=root path=usr/share/lib/xml/dtd/topology.dtd.1 726file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmadm.1m 727file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmd.1m 728file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmdump.1m 729file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/fmstat.1m 730# 731# legacy packaging and license 732# 733legacy 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 734legacy 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 735license cr_Sun license=cr_Sun 736license lic_CDDL license=lic_CDDL 737 738# 739# libraries .so symlinks in lib 740# 741link path=lib/fm/amd64/libfmevent.so target=./libfmevent.so.1 742link path=lib/fm/libfmevent.so target=libfmevent.so.1 743 744# 745# 64-bit .so symlinks 746# 747link path=usr/lib/fm/amd64/libdiagcode.so target=./libdiagcode.so.1 748link path=usr/lib/fm/amd64/libdiskstatus.so target=./libdiskstatus.so.1 749link path=usr/lib/fm/amd64/libfmd_adm.so target=./libfmd_adm.so.1 750link path=usr/lib/fm/amd64/libfmd_agent.so target=./libfmd_agent.so.1 751link path=usr/lib/fm/amd64/libfmd_log.so target=./libfmd_log.so.1 752link path=usr/lib/fm/amd64/libfmd_msg.so target=./libfmd_msg.so.1 753link path=usr/lib/fm/amd64/libfmd_snmp.so target=./libfmd_snmp.so.1 754link path=usr/lib/fm/amd64/libfmevent.so target=../../../../lib/fm/amd64/libfmevent.so.1 755link path=usr/lib/fm/amd64/libfmevent.so.1 target=../../../../lib/fm/amd64/libfmevent.so.1 756link path=usr/lib/fm/amd64/libfmnotify.so target=./libfmnotify.so.1 757#link path=usr/lib/fm/amd64/libldom.so target=libldom.so.1 758#link path=usr/lib/fm/amd64/libmdesc.so target=libmdesc.so.1 759link path=usr/lib/fm/amd64/libseslog.so target=./libseslog.so.1 variant.opensolaris.zone=global 760link path=usr/lib/fm/amd64/libtopo.so target=libtopo.so.1 761link path=usr/lib/fm/amd64/llib-lfmevent.ln target=../../../../lib/fm/amd64/llib-lfmevent.ln variant.opensolaris.zone=global 762# 763# 32-bit .so symlinks 764# 765link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 766link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 767link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 768link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 769link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 770link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 771link path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 772link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 773link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 774link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 775#link path=usr/lib/fm/libldom.so target=libldom.so.1 776#link path=usr/lib/fm/libmdesc.so target=libmdesc.so.1 777link path=usr/lib/fm/libseslog.so target=libseslog.so.1 variant.opensolaris.zone=global 778link path=usr/lib/fm/libtopo.so target=libtopo.so.1 779link path=usr/lib/fm/llib-lfmevent target=../../../lib/fm/llib-lfmevent variant.opensolaris.zone=global 780link path=usr/lib/fm/llib-lfmevent.ln target=../../../lib/fm/llib-lfmevent.ln variant.opensolaris.zone=global 781# 782# symlinks for fmd plugins for particular platforms 783# 784#link path=usr/platform/SUNW,Netra-CP3060/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 785#link path=usr/platform/SUNW,Netra-CP3260/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 786#link path=usr/platform/SUNW,Netra-T5220/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 787#link path=usr/platform/SUNW,Netra-T5440/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 788#link path=usr/platform/SUNW,SPARC-Enterprise-T5120/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 789#link path=usr/platform/SUNW,Sun-Blade-T6300/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 790#link path=usr/platform/SUNW,Sun-Blade-T6320/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 791#link path=usr/platform/SUNW,Sun-Fire-T200/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 792#link path=usr/platform/SUNW,T5140/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 793#link path=usr/platform/SUNW,USBRDT-5240/lib/fm/fmd/plugins/etm.so target=../../../../../sun4v/lib/fm/fmd/plugins/etm.so 794# 795# CDDL HEADER START 796# 797# The contents of this file are subject to the terms of the 798# Common Development and Distribution License (the "License"). 799# You may not use this file except in compliance with the License. 800# 801# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 802# or http://www.opensolaris.org/os/licensing. 803# See the License for the specific language governing permissions 804# and limitations under the License. 805# 806# When distributing Covered Code, include this CDDL HEADER in each 807# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 808# If applicable, add the following below this CDDL HEADER, with the 809# fields enclosed by brackets "[]" replaced with your own identifying 810# information: Portions Copyright [yyyy] [name of copyright owner] 811# 812# CDDL HEADER END 813# 814 815# 816# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 817# 818 819# 820# These actions represent settings which should appear in every package. 821# 822 823# 824# Name the consolidation this package came from. 825# 826set name=org.opensolaris.consolidation value=osnet 827 828# 829# Indicate that the package was published in a zones aware 830# fashion. 831# 832set name=variant.opensolaris.zone value=global value=nonglobal 833# 834# CDDL HEADER START 835# 836# The contents of this file are subject to the terms of the 837# Common Development and Distribution License (the "License"). 838# You may not use this file except in compliance with the License. 839# 840# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 841# or http://www.opensolaris.org/os/licensing. 842# See the License for the specific language governing permissions 843# and limitations under the License. 844# 845# When distributing Covered Code, include this CDDL HEADER in each 846# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 847# If applicable, add the following below this CDDL HEADER, with the 848# fields enclosed by brackets "[]" replaced with your own identifying 849# information: Portions Copyright [yyyy] [name of copyright owner] 850# 851# CDDL HEADER END 852# 853 854# 855# Copyright 2010 Sun Microsystems, Inc. All rights reserved. 856# Use is subject to license terms. 857# 858 859# 860# Only publish packages for the currently specified architecture 861# 862# This is somewhat nonintuitive. In English: 863# 864# For any action of type "set", 865# if the "name" property matches the regex "variant.arch", 866# and *every* occurrence of the "value" property does not match 867# $ARCH, then don't publish it. 868# 869# ...in other words, if *any* occurrence of "value" matches i386, 870# then the negative lookahead assertion in the regex will fail, and we 871# won't abort based on the action. 872# 873 874# 875# Catch don't-publish settings from manifest-embedded transforms 876# 877# 878# CDDL HEADER START 879# 880# The contents of this file are subject to the terms of the 881# Common Development and Distribution License (the "License"). 882# You may not use this file except in compliance with the License. 883# 884# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 885# or http://www.opensolaris.org/os/licensing. 886# See the License for the specific language governing permissions 887# and limitations under the License. 888# 889# When distributing Covered Code, include this CDDL HEADER in each 890# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 891# If applicable, add the following below this CDDL HEADER, with the 892# fields enclosed by brackets "[]" replaced with your own identifying 893# information: Portions Copyright [yyyy] [name of copyright owner] 894# 895# CDDL HEADER END 896# 897 898# 899# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 900# 901 902# 903# This file and its contents are supplied under the terms of the 904# Common Development and Distribution License ("CDDL"), version 1.0. 905# You may only use this file in accordance with the terms of version 906# 1.0 of the CDDL. 907# 908# A full copy of the text of the CDDL should have accompanied this 909# source. A copy of the CDDL is also available via the Internet 910# at http://www.illumos.org/license/CDDL. 911# 912 913# Copyright 2011, Richard Lowe 914 915# Manual pages are documentation, and more specifically 'man' documentation 916# 917# CDDL HEADER START 918# 919# The contents of this file are subject to the terms of the 920# Common Development and Distribution License (the "License"). 921# You may not use this file except in compliance with the License. 922# 923# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 924# or http://www.opensolaris.org/os/licensing. 925# See the License for the specific language governing permissions 926# and limitations under the License. 927# 928# When distributing Covered Code, include this CDDL HEADER in each 929# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 930# If applicable, add the following below this CDDL HEADER, with the 931# fields enclosed by brackets "[]" replaced with your own identifying 932# information: Portions Copyright [yyyy] [name of copyright owner] 933# 934# CDDL HEADER END 935# 936 937# 938# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 939# Copyright 2011, Richard Lowe 940# 941 942# 943# For kernel/drv, set .conf files to mode 0644. Assume all other 944# files there are drivers, and give them mode 0755 and reboot-needed. 945# 946# The (?<!r) construct in the reboot-needed transform is a negative 947# lookbehind assertion: it says "only match this regex if the 948# previously matched text does NOT match regex r." So it will match 949# all files in the various kernel trees, except for .conf files. 950# 951 952 953# 954# Non-global zones should not have content in kernel, usr/kernel (and 955# other kernel dirs) or in boot/. 956# 957 958 959# 960# shared objects should generally have mode 0755 961# 962 963# 964# Catch some of the collections of largely read-only files 965# 966 967 968# 969# For what's left, go with root:bin 0644, +x for directories 970# 971 972# 973# Default values for legacy actions 974# 975# 976# CDDL HEADER START 977# 978# The contents of this file are subject to the terms of the 979# Common Development and Distribution License (the "License"). 980# You may not use this file except in compliance with the License. 981# 982# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 983# or http://www.opensolaris.org/os/licensing. 984# See the License for the specific language governing permissions 985# and limitations under the License. 986# 987# When distributing Covered Code, include this CDDL HEADER in each 988# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 989# If applicable, add the following below this CDDL HEADER, with the 990# fields enclosed by brackets "[]" replaced with your own identifying 991# information: Portions Copyright [yyyy] [name of copyright owner] 992# 993# CDDL HEADER END 994# 995 996# 997# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 998# 999 1000# 1001# Pull out the license paths for staging in the proto area. Ignore 1002# those with no path separators, as that indicates a file kept in 1003# $SRC/pkg/license_files, rather than alongside the associated source. 1004# 1005 1006# 1007# Ordering is important here, and the last line wins. 1008# 1009# The default of "current" is provided by the calling environment, 1010# rather than a print operation. 1011# 1012depend fmri=consolidation/osnet/osnet-incorporation type=require 1013