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