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.
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.
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]
23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
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.
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)
39 # Start by describing our directory structure.
41 # The snmp mibs are common to global and non-global zones
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
47 # Our additional /etc/logadm.conf entries are common to global and local zones
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
54 # Our kernel driver is global zone only
56 dir path=kernel group=sys
57 dir path=kernel/drv group=sys
61 dir path=lib/fm variant.opensolaris.zone=__NODEFAULT
62 dir path=lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
64 # Our service manifests are common to global and non-global zones
66 dir path=lib/svc/manifest/system group=sys \
67 variant.opensolaris.zone=__NODEFAULT
68 dir path=lib/svc/manifest/system/fm group=sys \
69 variant.opensolaris.zone=__NODEFAULT
73 # - most are common to both global and non-global zones
74 # - those mentioning 'include' will automatically apply to both
75 # - dictionaries are delivered to both contexts, even if they
76 # are hardware dictionaries
77 # - eversholt rules (eft) are global zone only
78 # - some plugins and all schemes apply to both contexts
79 # - we don't deliver any topo maps to non-global zones, but we
80 # create the directory nonetheless; similarly for topo plugins
81 # - paths mentioning mdb will automatically apply to both
82 # - usr/platform is global zone only
84 dir path=usr group=sys variant.opensolaris.zone=__NODEFAULT
86 dir path=usr/include/fm
87 dir path=usr/lib variant.opensolaris.zone=__NODEFAULT
88 dir path=usr/lib/fm variant.opensolaris.zone=__NODEFAULT
89 dir path=usr/lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
90 dir path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT
91 dir path=usr/lib/fm/eft
92 dir path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT
93 dir path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT
94 dir path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT
95 dir path=usr/lib/fm/fmd/schemes/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
96 dir path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT
97 dir path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT
98 dir path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT
99 dir path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT
100 dir path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT
101 dir path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT
102 dir path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT
103 dir path=usr/lib/mdb group=sys
104 dir path=usr/lib/mdb/proc group=sys
105 dir path=usr/platform group=sys
106 $(i386_ONLY)dir path=usr/platform/i86pc group=sys
107 $(i386_ONLY)dir path=usr/platform/i86pc/lib
108 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm
109 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/eft
110 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo
111 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/maps
112 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/plugins
114 # Some directories common to both global and non-global zones:
116 dir path=usr/sbin variant.opensolaris.zone=__NODEFAULT
117 dir path=usr/share variant.opensolaris.zone=__NODEFAULT
118 dir path=usr/share/lib variant.opensolaris.zone=__NODEFAULT
119 dir path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT
120 dir path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT
121 dir path=usr/share/man/man1m
122 dir path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT
123 dir path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
124 dir path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT
125 dir path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT
126 dir path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
128 # driver is global-zone only
130 driver name=fm perms="* 0644 root sys"
132 # Our additional /etc/logadm.conf entries are common to global and local zones
134 file path=etc/logadm.d/fmd.logadm.conf group=sys mode=0444 \
135 refresh_fmri=svc:/system/logadm-upgrade:default \
136 variant.opensolaris.zone=__NODEFAULT
138 # Now for our file and link payloads
140 # snmp MIBs are common to both global and non-global zones
142 file path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib \
143 variant.opensolaris.zone=__NODEFAULT
144 file path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib \
145 variant.opensolaris.zone=__NODEFAULT
147 # driver is global-zone only
149 file path=kernel/drv/fm group=sys
150 file path=kernel/drv/fm.conf group=sys
153 # Some libraries need to be in lib for install
155 file path=lib/fm/$(ARCH64)/libfmevent.so.1 \
156 variant.opensolaris.zone=__NODEFAULT
157 file path=lib/fm/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT
159 # Service manifests are common to both global and non-global zones
161 file path=lib/svc/manifest/system/fm/notify-params.xml group=sys mode=0444 \
162 variant.opensolaris.zone=__NODEFAULT
163 file path=lib/svc/manifest/system/fmd.xml group=sys mode=0444 \
164 variant.opensolaris.zone=__NODEFAULT
166 # Headers are automatically included in both contexts.
167 # While some of these are from global-zone-only components
168 # there's no harm in including them in both contexts.
170 file path=usr/include/fm/diagcode.h mode=0644
171 file path=usr/include/fm/fmd_adm.h mode=0644
172 file path=usr/include/fm/fmd_agent.h mode=0644
173 file path=usr/include/fm/fmd_api.h mode=0644
174 file path=usr/include/fm/fmd_fmri.h mode=0644
175 file path=usr/include/fm/fmd_log.h mode=0644
176 file path=usr/include/fm/fmd_msg.h mode=0644
177 file path=usr/include/fm/fmd_snmp.h mode=0644
178 file path=usr/include/fm/libdiskstatus.h mode=0644
179 file path=usr/include/fm/libfmevent.h mode=0644
180 file path=usr/include/fm/libfmevent_ruleset.h mode=0644
181 file path=usr/include/fm/libseslog.h mode=0644
182 file path=usr/include/fm/libtopo.h mode=0644
183 file path=usr/include/fm/topo_hc.h mode=0644
184 file path=usr/include/fm/topo_list.h mode=0644
185 file path=usr/include/fm/topo_method.h mode=0644
186 file path=usr/include/fm/topo_mod.h mode=0644
190 file path=usr/lib/fm/$(ARCH64)/libdiagcode.so.1 \
191 variant.opensolaris.zone=__NODEFAULT
192 file path=usr/lib/fm/$(ARCH64)/libdiskstatus.so.1 \
193 variant.opensolaris.zone=__NODEFAULT
194 file path=usr/lib/fm/$(ARCH64)/libfmd_adm.so.1 \
195 variant.opensolaris.zone=__NODEFAULT
196 file path=usr/lib/fm/$(ARCH64)/libfmd_agent.so.1 \
197 variant.opensolaris.zone=__NODEFAULT
198 file path=usr/lib/fm/$(ARCH64)/libfmd_log.so.1 \
199 variant.opensolaris.zone=__NODEFAULT
200 file path=usr/lib/fm/$(ARCH64)/libfmd_msg.so.1 \
201 variant.opensolaris.zone=__NODEFAULT
202 file path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so.1 \
203 variant.opensolaris.zone=__NODEFAULT
204 file path=usr/lib/fm/$(ARCH64)/libfmnotify.so.1 \
205 variant.opensolaris.zone=__NODEFAULT
206 file path=usr/lib/fm/$(ARCH64)/libseslog.so.1
207 file path=usr/lib/fm/$(ARCH64)/libtopo.so.1 \
208 variant.opensolaris.zone=__NODEFAULT
210 # Dictionaries, whether they are hardware-specific or not, are
211 # common to both global and non-global zones.
213 $(i386_ONLY)file path=usr/lib/fm/dict/AMD.dict mode=0444 \
214 variant.opensolaris.zone=__NODEFAULT
215 file path=usr/lib/fm/dict/DISK.dict mode=0444 \
216 variant.opensolaris.zone=__NODEFAULT
217 file path=usr/lib/fm/dict/FMD.dict mode=0444 \
218 variant.opensolaris.zone=__NODEFAULT
219 file path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \
220 variant.opensolaris.zone=__NODEFAULT
221 $(i386_ONLY)file path=usr/lib/fm/dict/GMCA.dict mode=0444 \
222 variant.opensolaris.zone=__NODEFAULT
223 $(i386_ONLY)file path=usr/lib/fm/dict/INTEL.dict mode=0444 \
224 variant.opensolaris.zone=__NODEFAULT
225 file path=usr/lib/fm/dict/NXGE.dict mode=0444 \
226 variant.opensolaris.zone=__NODEFAULT
227 file path=usr/lib/fm/dict/PCI.dict mode=0444 \
228 variant.opensolaris.zone=__NODEFAULT
229 file path=usr/lib/fm/dict/PCIEX.dict mode=0444 \
230 variant.opensolaris.zone=__NODEFAULT
231 file path=usr/lib/fm/dict/SENSOR.dict mode=0444 \
232 variant.opensolaris.zone=__NODEFAULT
233 file path=usr/lib/fm/dict/SMF.dict mode=0444 \
234 variant.opensolaris.zone=__NODEFAULT
235 file path=usr/lib/fm/dict/STORAGE.dict mode=0444 \
236 variant.opensolaris.zone=__NODEFAULT
237 file path=usr/lib/fm/dict/SUNOS.dict mode=0444 \
238 variant.opensolaris.zone=__NODEFAULT
239 file path=usr/lib/fm/dict/ZFS.dict mode=0444 \
240 variant.opensolaris.zone=__NODEFAULT
242 # Eversholt rules are global zone only
244 file path=usr/lib/fm/eft/disk.eft mode=0444 \
245 variant.opensolaris.zone=__NODEFAULT
246 file path=usr/lib/fm/eft/neptune_xaui.eft mode=0444
247 file path=usr/lib/fm/eft/neptune_xfp.eft mode=0444
248 file path=usr/lib/fm/eft/pci.eft mode=0444
249 file path=usr/lib/fm/eft/pciex.eft mode=0444
250 file path=usr/lib/fm/eft/pciexrc.eft mode=0444
251 file path=usr/lib/fm/eft/sensor.eft mode=0444
252 file path=usr/lib/fm/eft/storage.eft mode=0444
254 # usr/lib/fm/fmd executables:
255 # - fmd is common, as are fminject, fmsim and fmtopo
256 # - ipmitopo is global zone only
258 file path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT
259 file path=usr/lib/fm/fmd/fminject mode=0555 \
260 variant.opensolaris.zone=__NODEFAULT
261 file path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT
262 file path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT
263 file path=usr/lib/fm/fmd/ipmitopo mode=0555
266 # - most are hardware-specific and so global zone only
267 # - ext-event-transport, ip-transport, syslog-msgs,
268 # software-diagnosis and software-response
269 # are common to both contexts
271 file path=usr/lib/fm/fmd/plugins/cpumem-retire.conf
272 file path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555
273 file path=usr/lib/fm/fmd/plugins/disk-lights.conf
274 file path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555
275 file path=usr/lib/fm/fmd/plugins/disk-monitor.conf
276 file path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555
277 file path=usr/lib/fm/fmd/plugins/disk-transport.conf
278 file path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555
279 file path=usr/lib/fm/fmd/plugins/eft.conf
280 file path=usr/lib/fm/fmd/plugins/eft.so mode=0555
281 file path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \
282 variant.opensolaris.zone=__NODEFAULT
283 file path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \
284 variant.opensolaris.zone=__NODEFAULT
285 file path=usr/lib/fm/fmd/plugins/fabric-xlate.conf
286 file path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555
287 file path=usr/lib/fm/fmd/plugins/fdd-msg.conf
288 file path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555
289 file path=usr/lib/fm/fmd/plugins/io-retire.conf
290 file path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555
291 file path=usr/lib/fm/fmd/plugins/ip-transport.conf \
292 variant.opensolaris.zone=__NODEFAULT
293 file path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \
294 variant.opensolaris.zone=__NODEFAULT
295 file path=usr/lib/fm/fmd/plugins/sensor-transport.conf
296 file path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555
297 file path=usr/lib/fm/fmd/plugins/ses-log-transport.conf
298 file path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555
299 file path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \
300 variant.opensolaris.zone=__NODEFAULT
301 file path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \
302 variant.opensolaris.zone=__NODEFAULT
303 file path=usr/lib/fm/fmd/plugins/software-response.conf \
304 variant.opensolaris.zone=__NODEFAULT
305 file path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \
306 variant.opensolaris.zone=__NODEFAULT
307 file path=usr/lib/fm/fmd/plugins/sp-monitor.conf
308 file path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555
309 file path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \
310 variant.opensolaris.zone=__NODEFAULT
311 file path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \
312 variant.opensolaris.zone=__NODEFAULT
313 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
314 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555
315 file path=usr/lib/fm/fmd/plugins/zfs-retire.conf
316 file path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555
318 # fmri scheme support: all are common to both global and non-global zones
320 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/cpu.so mode=0555 \
321 variant.opensolaris.zone=__NODEFAULT
322 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/dev.so mode=0555 \
323 variant.opensolaris.zone=__NODEFAULT
324 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/fmd.so mode=0555 \
325 variant.opensolaris.zone=__NODEFAULT
326 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/hc.so mode=0555 \
327 variant.opensolaris.zone=__NODEFAULT
328 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/legacy-hc.so mode=0555 \
329 variant.opensolaris.zone=__NODEFAULT
330 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mem.so mode=0555 \
331 variant.opensolaris.zone=__NODEFAULT
332 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mod.so mode=0555 \
333 variant.opensolaris.zone=__NODEFAULT
334 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/pkg.so mode=0555 \
335 variant.opensolaris.zone=__NODEFAULT
336 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/svc.so mode=0555 \
337 variant.opensolaris.zone=__NODEFAULT
338 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/sw.so mode=0555 \
339 variant.opensolaris.zone=__NODEFAULT
340 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/zfs.so mode=0555 \
341 variant.opensolaris.zone=__NODEFAULT
342 file path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \
343 variant.opensolaris.zone=__NODEFAULT
344 file path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \
345 variant.opensolaris.zone=__NODEFAULT
346 file path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \
347 variant.opensolaris.zone=__NODEFAULT
348 file path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \
349 variant.opensolaris.zone=__NODEFAULT
350 file path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \
351 variant.opensolaris.zone=__NODEFAULT
352 file path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \
353 variant.opensolaris.zone=__NODEFAULT
354 file path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \
355 variant.opensolaris.zone=__NODEFAULT
356 file path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \
357 variant.opensolaris.zone=__NODEFAULT
358 file path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \
359 variant.opensolaris.zone=__NODEFAULT
360 file path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \
361 variant.opensolaris.zone=__NODEFAULT
362 file path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \
363 variant.opensolaris.zone=__NODEFAULT
365 # Libraries for usr/lib/fm; we include these in both global and non-global
366 # contexts except for the ldom and seslog libraries.
371 file path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT
372 file path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT
373 file path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT
374 file path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT
375 file path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT
376 file path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT
377 file path=usr/lib/fm/libfmd_snmp.so.1 variant.opensolaris.zone=__NODEFAULT
378 file path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT
379 file path=usr/lib/fm/libseslog.so.1
380 file path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
382 # Topo xml maps are all global-zone only
384 file path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444
385 file path=usr/lib/fm/topo/plugins/disk.so mode=0555
386 file path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555
387 file path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555
388 file path=usr/lib/fm/topo/plugins/ipmi.so mode=0555
389 file path=usr/lib/fm/topo/plugins/ses.so mode=0555
390 file path=usr/lib/fm/topo/plugins/xfp.so mode=0555
392 # Dictionaries, whether they are hardware-specific or not, are
393 # common to both global and non-global zones.
395 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \
396 variant.opensolaris.zone=__NODEFAULT
397 file path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \
398 variant.opensolaris.zone=__NODEFAULT
399 file path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \
400 variant.opensolaris.zone=__NODEFAULT
401 file path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \
402 variant.opensolaris.zone=__NODEFAULT
403 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \
404 variant.opensolaris.zone=__NODEFAULT
405 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \
406 variant.opensolaris.zone=__NODEFAULT
407 file path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \
408 variant.opensolaris.zone=__NODEFAULT
409 file path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \
410 variant.opensolaris.zone=__NODEFAULT
411 file path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \
412 variant.opensolaris.zone=__NODEFAULT
413 file path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \
414 variant.opensolaris.zone=__NODEFAULT
415 file path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \
416 variant.opensolaris.zone=__NODEFAULT
417 file path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \
418 variant.opensolaris.zone=__NODEFAULT
419 file path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \
420 variant.opensolaris.zone=__NODEFAULT
421 file path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \
422 variant.opensolaris.zone=__NODEFAULT
424 # mdb support will automatically be included in both contexts;
425 # we allow eft.so to be included despite not delivering
426 # the eft plugin in non-global zones
428 file path=usr/lib/mdb/proc/eft.so group=sys mode=0555
429 file path=usr/lib/mdb/proc/fmd.so group=sys mode=0555
431 # Platform-specific fmd plugins are global zone only
433 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/$(ARCH64).eft mode=0444
434 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu.eft mode=0444
435 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft mode=0444
436 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/intel.eft mode=0444
438 path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml \
441 path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \
444 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \
447 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \
450 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \
453 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \
456 path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \
459 path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml \
461 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml \
463 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml \
466 path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444
468 path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \
470 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml \
472 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so mode=0555
473 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so \
475 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so \
477 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so \
480 # Administrative utilities are common to both contexts
482 file path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT
483 file path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT
484 file path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT
486 # Topo DTD is also common
488 file path=usr/share/lib/xml/dtd/topology.dtd.1 \
489 variant.opensolaris.zone=__NODEFAULT
490 file path=usr/share/man/man1m/fmadm.1m
491 file path=usr/share/man/man1m/fmd.1m
492 file path=usr/share/man/man1m/fmdump.1m
493 file path=usr/share/man/man1m/fmstat.1m
495 # legacy packaging and license
497 license cr_Sun license=cr_Sun
498 license lic_CDDL license=lic_CDDL
501 # libraries .so symlinks in lib
503 link path=lib/fm/$(ARCH64)/libfmevent.so target=./libfmevent.so.1 \
504 variant.opensolaris.zone=__NODEFAULT
505 link path=lib/fm/libfmevent.so target=libfmevent.so.1 \
506 variant.opensolaris.zone=__NODEFAULT
509 # 64-bit .so symlinks
511 link path=usr/lib/fm/$(ARCH64)/libdiagcode.so target=./libdiagcode.so.1 \
512 variant.opensolaris.zone=__NODEFAULT
513 link path=usr/lib/fm/$(ARCH64)/libdiskstatus.so target=./libdiskstatus.so.1 \
514 variant.opensolaris.zone=__NODEFAULT
515 link path=usr/lib/fm/$(ARCH64)/libfmd_adm.so target=./libfmd_adm.so.1 \
516 variant.opensolaris.zone=__NODEFAULT
517 link path=usr/lib/fm/$(ARCH64)/libfmd_agent.so target=./libfmd_agent.so.1 \
518 variant.opensolaris.zone=__NODEFAULT
519 link path=usr/lib/fm/$(ARCH64)/libfmd_log.so target=./libfmd_log.so.1 \
520 variant.opensolaris.zone=__NODEFAULT
521 link path=usr/lib/fm/$(ARCH64)/libfmd_msg.so target=./libfmd_msg.so.1 \
522 variant.opensolaris.zone=__NODEFAULT
523 link path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so target=./libfmd_snmp.so.1 \
524 variant.opensolaris.zone=__NODEFAULT
525 link path=usr/lib/fm/$(ARCH64)/libfmevent.so \
526 target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
527 variant.opensolaris.zone=__NODEFAULT
528 link path=usr/lib/fm/$(ARCH64)/libfmevent.so.1 \
529 target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
530 variant.opensolaris.zone=__NODEFAULT
531 link path=usr/lib/fm/$(ARCH64)/libfmnotify.so target=./libfmnotify.so.1 \
532 variant.opensolaris.zone=__NODEFAULT
533 link path=usr/lib/fm/$(ARCH64)/libseslog.so target=./libseslog.so.1
534 link path=usr/lib/fm/$(ARCH64)/libtopo.so target=libtopo.so.1 \
535 variant.opensolaris.zone=__NODEFAULT
537 # 32-bit .so symlinks
539 link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \
540 variant.opensolaris.zone=__NODEFAULT
541 link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \
542 variant.opensolaris.zone=__NODEFAULT
543 link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \
544 variant.opensolaris.zone=__NODEFAULT
545 link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \
546 variant.opensolaris.zone=__NODEFAULT
547 link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \
548 variant.opensolaris.zone=__NODEFAULT
549 link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \
550 variant.opensolaris.zone=__NODEFAULT
551 link path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 \
552 variant.opensolaris.zone=__NODEFAULT
553 link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \
554 variant.opensolaris.zone=__NODEFAULT
555 link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \
556 variant.opensolaris.zone=__NODEFAULT
557 link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \
558 variant.opensolaris.zone=__NODEFAULT
559 link path=usr/lib/fm/libseslog.so target=libseslog.so.1
560 link path=usr/lib/fm/libtopo.so target=libtopo.so.1 \
561 variant.opensolaris.zone=__NODEFAULT