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