move 32-bit libs to lib/i386 subdirs & 64-bit libs to lib/
[unleashed.git] / usr / src / pkg / manifests / service-fault-management.mf
blobbb7bc2f7ae252b7abb45741bf793f1a108a0716e
2 # CDDL HEADER START
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]
19 # CDDL HEADER END
23 # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2018, Joyent, Inc.
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.
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)
40 # Start by describing our directory structure.
42 dir path=etc group=sys variant.opensolaris.zone=__NODEFAULT
43 dir path=etc/fm group=sys variant.opensolaris.zone=__NODEFAULT
44 dir path=etc/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
46 # Our additional /etc/logadm.conf entries are common to global and local zones
48 dir path=etc/logadm.d group=sys variant.opensolaris.zone=__NODEFAULT
50 # Our kernel driver is global zone only
52 dir path=kernel group=sys
53 dir path=kernel/drv group=sys
55 # lib dirs:
57 dir path=lib/fm variant.opensolaris.zone=__NODEFAULT
58 dir path=lib/fm/$(ARCH32) variant.opensolaris.zone=__NODEFAULT
60 # Our service manifests are common to global and non-global zones
62 dir path=lib/svc/manifest/system group=sys \
63     variant.opensolaris.zone=__NODEFAULT
64 dir path=lib/svc/manifest/system/fm group=sys \
65     variant.opensolaris.zone=__NODEFAULT
68 # usr dirs:
69 #       - most are common to both global and non-global zones
70 #       - those mentioning 'include' will automatically apply to both
71 #       - dictionaries are delivered to both contexts, even if they
72 #         are hardware dictionaries
73 #       - eversholt rules (eft) are global zone only
74 #       - some plugins and all schemes apply to both contexts
75 #       - we don't deliver any topo maps to non-global zones, but we
76 #         create the directory nonetheless; similarly for topo plugins
77 #       - paths mentioning mdb will automatically apply to both
78 #       - usr/platform is global zone only
80 dir path=usr group=sys variant.opensolaris.zone=__NODEFAULT
81 dir path=usr/include
82 dir path=usr/include/fm
83 dir path=usr/lib variant.opensolaris.zone=__NODEFAULT
84 dir path=usr/lib/fm variant.opensolaris.zone=__NODEFAULT
85 dir path=usr/lib/fm/$(ARCH32) variant.opensolaris.zone=__NODEFAULT
86 dir path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT
87 dir path=usr/lib/fm/eft
88 dir path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT
89 dir path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT
90 dir path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT
91 dir path=usr/lib/fm/fmd/schemes/$(ARCH32) variant.opensolaris.zone=__NODEFAULT
92 dir path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT
93 dir path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT
94 dir path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT
95 dir path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT
96 dir path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT
97 dir path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT
98 dir path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT
99 dir path=usr/lib/mdb group=sys
100 dir path=usr/lib/mdb/proc group=sys
101 dir path=usr/platform group=sys
102 dir path=usr/platform/lib
103 dir path=usr/platform/lib/fm
104 dir path=usr/platform/lib/fm/eft
105 dir path=usr/platform/lib/fm/topo
106 dir path=usr/platform/lib/fm/topo/maps
107 dir path=usr/platform/lib/fm/topo/plugins
109 # Some directories common to both global and non-global zones:
111 dir path=usr/sbin variant.opensolaris.zone=__NODEFAULT
112 dir path=usr/share variant.opensolaris.zone=__NODEFAULT
113 dir path=usr/share/lib variant.opensolaris.zone=__NODEFAULT
114 dir path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT
115 dir path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT
116 dir path=usr/share/man/man8
117 dir path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT
118 dir path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
119 dir path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT
120 dir path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT
121 dir path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
123 # driver is global-zone only
125 driver name=fm perms="* 0644 root sys"
127 # Our additional /etc/logadm.conf entries are common to global and local zones
129 file path=etc/logadm.d/fmd.logadm.conf group=sys mode=0444 \
130     refresh_fmri=svc:/system/logadm-upgrade:default \
131     variant.opensolaris.zone=__NODEFAULT
133 # Now for our file and link payloads
135 # driver is global-zone only
137 file path=kernel/drv/fm group=sys
138 file path=kernel/drv/fm.conf group=sys
141 # Some libraries need to be in lib for install
143 file path=lib/fm/$(ARCH32)/libfmevent.so.1 \
144     variant.opensolaris.zone=__NODEFAULT
145 file path=lib/fm/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT
147 # Service manifests are common to both global and non-global zones
149 file path=lib/svc/manifest/system/fm/notify-params.xml group=sys mode=0444 \
150     variant.opensolaris.zone=__NODEFAULT
151 file path=lib/svc/manifest/system/fmd.xml group=sys mode=0444 \
152     variant.opensolaris.zone=__NODEFAULT
154 # Headers are automatically included in both contexts.
155 # While some of these are from global-zone-only components
156 # there's no harm in including them in both contexts.
158 file path=usr/include/fm/diagcode.h mode=0644
159 file path=usr/include/fm/fmd_adm.h mode=0644
160 file path=usr/include/fm/fmd_agent.h mode=0644
161 file path=usr/include/fm/fmd_api.h mode=0644
162 file path=usr/include/fm/fmd_fmri.h mode=0644
163 file path=usr/include/fm/fmd_log.h mode=0644
164 file path=usr/include/fm/fmd_msg.h mode=0644
165 file path=usr/include/fm/libdiskstatus.h mode=0644
166 file path=usr/include/fm/libfmevent.h mode=0644
167 file path=usr/include/fm/libfmevent_ruleset.h mode=0644
168 file path=usr/include/fm/libseslog.h mode=0644
169 file path=usr/include/fm/libtopo.h mode=0644
170 file path=usr/include/fm/topo_hc.h mode=0644
171 file path=usr/include/fm/topo_list.h mode=0644
172 file path=usr/include/fm/topo_method.h mode=0644
173 file path=usr/include/fm/topo_mod.h mode=0644
175 #       64-bit .so.1
177 file path=usr/lib/fm/$(ARCH32)/libdiagcode.so.1 \
178     variant.opensolaris.zone=__NODEFAULT
179 file path=usr/lib/fm/$(ARCH32)/libdiskstatus.so.1 \
180     variant.opensolaris.zone=__NODEFAULT
181 file path=usr/lib/fm/$(ARCH32)/libfmd_adm.so.1 \
182     variant.opensolaris.zone=__NODEFAULT
183 file path=usr/lib/fm/$(ARCH32)/libfmd_agent.so.1 \
184     variant.opensolaris.zone=__NODEFAULT
185 file path=usr/lib/fm/$(ARCH32)/libfmd_log.so.1 \
186     variant.opensolaris.zone=__NODEFAULT
187 file path=usr/lib/fm/$(ARCH32)/libfmd_msg.so.1 \
188     variant.opensolaris.zone=__NODEFAULT
189 file path=usr/lib/fm/$(ARCH32)/libfmnotify.so.1 \
190     variant.opensolaris.zone=__NODEFAULT
191 file path=usr/lib/fm/$(ARCH32)/libseslog.so.1
192 file path=usr/lib/fm/$(ARCH32)/libtopo.so.1 \
193     variant.opensolaris.zone=__NODEFAULT
195 # Dictionaries, whether they are hardware-specific or not, are
196 # common to both global and non-global zones.
198 file path=usr/lib/fm/dict/AMD.dict mode=0444 \
199     variant.opensolaris.zone=__NODEFAULT
200 file path=usr/lib/fm/dict/DISK.dict mode=0444 \
201     variant.opensolaris.zone=__NODEFAULT
202 file path=usr/lib/fm/dict/FMD.dict mode=0444 \
203     variant.opensolaris.zone=__NODEFAULT
204 file path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \
205     variant.opensolaris.zone=__NODEFAULT
206 file path=usr/lib/fm/dict/GMCA.dict mode=0444 \
207     variant.opensolaris.zone=__NODEFAULT
208 file path=usr/lib/fm/dict/INTEL.dict mode=0444 \
209     variant.opensolaris.zone=__NODEFAULT
210 file path=usr/lib/fm/dict/NXGE.dict mode=0444 \
211     variant.opensolaris.zone=__NODEFAULT
212 file path=usr/lib/fm/dict/PCI.dict mode=0444 \
213     variant.opensolaris.zone=__NODEFAULT
214 file path=usr/lib/fm/dict/PCIEX.dict mode=0444 \
215     variant.opensolaris.zone=__NODEFAULT
216 file path=usr/lib/fm/dict/SENSOR.dict mode=0444 \
217     variant.opensolaris.zone=__NODEFAULT
218 file path=usr/lib/fm/dict/SMF.dict mode=0444 \
219     variant.opensolaris.zone=__NODEFAULT
220 file path=usr/lib/fm/dict/STORAGE.dict mode=0444 \
221     variant.opensolaris.zone=__NODEFAULT
222 file path=usr/lib/fm/dict/SUNOS.dict mode=0444 \
223     variant.opensolaris.zone=__NODEFAULT
224 file path=usr/lib/fm/dict/ZFS.dict mode=0444 \
225     variant.opensolaris.zone=__NODEFAULT
227 # Eversholt rules are global zone only
229 file path=usr/lib/fm/eft/disk.eft mode=0444 \
230     variant.opensolaris.zone=__NODEFAULT
231 file path=usr/lib/fm/eft/neptune_xaui.eft mode=0444
232 file path=usr/lib/fm/eft/neptune_xfp.eft mode=0444
233 file path=usr/lib/fm/eft/pci.eft mode=0444
234 file path=usr/lib/fm/eft/pciex.eft mode=0444
235 file path=usr/lib/fm/eft/pciexrc.eft mode=0444
236 file path=usr/lib/fm/eft/sensor.eft mode=0444
237 file path=usr/lib/fm/eft/storage.eft mode=0444
239 # usr/lib/fm/fmd executables:
240 #       - fmd is common, as are fminject, fmsim and fmtopo
241 #       - ipmitopo is global zone only
243 file path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT
244 file path=usr/lib/fm/fmd/fminject mode=0555 \
245     variant.opensolaris.zone=__NODEFAULT
246 file path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT
247 file path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT
248 file path=usr/lib/fm/fmd/ipmitopo mode=0555
250 # fmd plugins:
251 #       - most are hardware-specific and so global zone only
252 #       - ext-event-transport, ip-transport, syslog-msgs,
253 #         software-diagnosis and software-response
254 #         are common to both contexts
256 file path=usr/lib/fm/fmd/plugins/cpumem-retire.conf
257 file path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555
258 file path=usr/lib/fm/fmd/plugins/disk-lights.conf
259 file path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555
260 file path=usr/lib/fm/fmd/plugins/disk-monitor.conf
261 file path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555
262 file path=usr/lib/fm/fmd/plugins/disk-transport.conf
263 file path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555
264 file path=usr/lib/fm/fmd/plugins/eft.conf
265 file path=usr/lib/fm/fmd/plugins/eft.so mode=0555
266 file path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \
267     variant.opensolaris.zone=__NODEFAULT
268 file path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \
269     variant.opensolaris.zone=__NODEFAULT
270 file path=usr/lib/fm/fmd/plugins/fabric-xlate.conf
271 file path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555
272 file path=usr/lib/fm/fmd/plugins/fdd-msg.conf
273 file path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555
274 file path=usr/lib/fm/fmd/plugins/io-retire.conf
275 file path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555
276 file path=usr/lib/fm/fmd/plugins/ip-transport.conf \
277     variant.opensolaris.zone=__NODEFAULT
278 file path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \
279     variant.opensolaris.zone=__NODEFAULT
280 file path=usr/lib/fm/fmd/plugins/sensor-transport.conf
281 file path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555
282 file path=usr/lib/fm/fmd/plugins/ses-log-transport.conf
283 file path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555
284 file path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \
285     variant.opensolaris.zone=__NODEFAULT
286 file path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \
287     variant.opensolaris.zone=__NODEFAULT
288 file path=usr/lib/fm/fmd/plugins/software-response.conf \
289     variant.opensolaris.zone=__NODEFAULT
290 file path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \
291     variant.opensolaris.zone=__NODEFAULT
292 file path=usr/lib/fm/fmd/plugins/sp-monitor.conf
293 file path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555
294 file path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \
295     variant.opensolaris.zone=__NODEFAULT
296 file path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \
297     variant.opensolaris.zone=__NODEFAULT
298 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
299 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555
300 file path=usr/lib/fm/fmd/plugins/zfs-retire.conf
301 file path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555
303 # fmri scheme support: all are common to both global and non-global zones
305 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/cpu.so mode=0555 \
306     variant.opensolaris.zone=__NODEFAULT
307 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/dev.so mode=0555 \
308     variant.opensolaris.zone=__NODEFAULT
309 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/fmd.so mode=0555 \
310     variant.opensolaris.zone=__NODEFAULT
311 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/hc.so mode=0555 \
312     variant.opensolaris.zone=__NODEFAULT
313 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/legacy-hc.so mode=0555 \
314     variant.opensolaris.zone=__NODEFAULT
315 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/mem.so mode=0555 \
316     variant.opensolaris.zone=__NODEFAULT
317 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/mod.so mode=0555 \
318     variant.opensolaris.zone=__NODEFAULT
319 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/pkg.so mode=0555 \
320     variant.opensolaris.zone=__NODEFAULT
321 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/svc.so mode=0555 \
322     variant.opensolaris.zone=__NODEFAULT
323 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/sw.so mode=0555 \
324     variant.opensolaris.zone=__NODEFAULT
325 file path=usr/lib/fm/fmd/schemes/$(ARCH32)/zfs.so mode=0555 \
326     variant.opensolaris.zone=__NODEFAULT
327 file path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \
328     variant.opensolaris.zone=__NODEFAULT
329 file path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \
330     variant.opensolaris.zone=__NODEFAULT
331 file path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \
332     variant.opensolaris.zone=__NODEFAULT
333 file path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \
334     variant.opensolaris.zone=__NODEFAULT
335 file path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \
336     variant.opensolaris.zone=__NODEFAULT
337 file path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \
338     variant.opensolaris.zone=__NODEFAULT
339 file path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \
340     variant.opensolaris.zone=__NODEFAULT
341 file path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \
342     variant.opensolaris.zone=__NODEFAULT
343 file path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \
344     variant.opensolaris.zone=__NODEFAULT
345 file path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \
346     variant.opensolaris.zone=__NODEFAULT
347 file path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \
348     variant.opensolaris.zone=__NODEFAULT
350 # Libraries for usr/lib/fm; we include these in both global and non-global
351 # contexts except for the ldom and seslog libraries.
354 #       32-bit .so.1
356 file path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT
357 file path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT
358 file path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT
359 file path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT
360 file path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT
361 file path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT
362 file path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT
363 file path=usr/lib/fm/libseslog.so.1
364 file path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
366 # Topo xml maps are all global-zone only
368 file path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444
369 file path=usr/lib/fm/topo/plugins/disk.so mode=0555
370 file path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555
371 file path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555
372 file path=usr/lib/fm/topo/plugins/ipmi.so mode=0555
373 file path=usr/lib/fm/topo/plugins/nic.so mode=0555
374 file path=usr/lib/fm/topo/plugins/ses.so mode=0555
375 file path=usr/lib/fm/topo/plugins/smbios.so mode=0555
376 file path=usr/lib/fm/topo/plugins/xfp.so mode=0555
378 # Dictionaries, whether they are hardware-specific or not, are
379 # common to both global and non-global zones.
381 file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \
382     variant.opensolaris.zone=__NODEFAULT
383 file path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \
384     variant.opensolaris.zone=__NODEFAULT
385 file path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \
386     variant.opensolaris.zone=__NODEFAULT
387 file path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \
388     variant.opensolaris.zone=__NODEFAULT
389 file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \
390     variant.opensolaris.zone=__NODEFAULT
391 file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \
392     variant.opensolaris.zone=__NODEFAULT
393 file path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \
394     variant.opensolaris.zone=__NODEFAULT
395 file path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \
396     variant.opensolaris.zone=__NODEFAULT
397 file path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \
398     variant.opensolaris.zone=__NODEFAULT
399 file path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \
400     variant.opensolaris.zone=__NODEFAULT
401 file path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \
402     variant.opensolaris.zone=__NODEFAULT
403 file path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \
404     variant.opensolaris.zone=__NODEFAULT
405 file path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \
406     variant.opensolaris.zone=__NODEFAULT
407 file path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \
408     variant.opensolaris.zone=__NODEFAULT
410 # mdb support will automatically be included in both contexts;
411 # we allow eft.so to be included despite not delivering
412 # the eft plugin in non-global zones
414 file path=usr/lib/mdb/proc/eft.so group=sys mode=0555
415 file path=usr/lib/mdb/proc/fmd.so group=sys mode=0555
417 # Platform-specific fmd plugins are global zone only
419 file path=usr/platform/lib/fm/eft/$(ARCH64).eft mode=0444
420 file path=usr/platform/lib/fm/eft/gcpu.eft mode=0444
421 file path=usr/platform/lib/fm/eft/gcpu_amd.eft mode=0444
422 file path=usr/platform/lib/fm/eft/intel.eft mode=0444
423 file \
424     path=usr/platform/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \
425     mode=0444
426 file \
427     path=usr/platform/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \
428     mode=0444
429 file \
430     path=usr/platform/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \
431     mode=0444
432 file \
433     path=usr/platform/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \
434     mode=0444
435 file \
436     path=usr/platform/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \
437     mode=0444
438 file \
439     path=usr/platform/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \
440     mode=0444
441 file path=usr/platform/lib/fm/topo/maps/chassis-hc-topology.xml \
442     mode=0444
443 file path=usr/platform/lib/fm/topo/maps/chip-hc-topology.xml mode=0444
444 file path=usr/platform/lib/fm/topo/maps/fan-hc-topology.xml mode=0444
445 file path=usr/platform/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444
446 file path=usr/platform/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \
447     mode=0444
448 file path=usr/platform/lib/fm/topo/maps/psu-hc-topology.xml mode=0444
449 file path=usr/platform/lib/fm/topo/plugins/chip.so mode=0555
450 file path=usr/platform/lib/fm/topo/plugins/hostbridge.so mode=0555
451 file path=usr/platform/lib/fm/topo/plugins/pcibus.so mode=0555
452 file path=usr/platform/lib/fm/topo/plugins/x86pi.so mode=0555
454 # Administrative utilities are common to both contexts
456 file path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT
457 file path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT
458 file path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT
460 # Topo DTD is also common
462 file path=usr/share/lib/xml/dtd/topology.dtd.1 \
463     variant.opensolaris.zone=__NODEFAULT
464 file path=usr/share/man/man8/fmadm.8
465 file path=usr/share/man/man8/fmd.8
466 file path=usr/share/man/man8/fmdump.8
467 file path=usr/share/man/man8/fmstat.8
469 # legacy packaging and license
471 license cr_Sun license=cr_Sun
472 license lic_CDDL license=lic_CDDL
475 # libraries .so symlinks in lib
477 link path=lib/fm/$(ARCH32)/libfmevent.so target=./libfmevent.so.1 \
478     variant.opensolaris.zone=__NODEFAULT
479 link path=lib/fm/libfmevent.so target=libfmevent.so.1 \
480     variant.opensolaris.zone=__NODEFAULT
483 #       32-bit .so symlinks
485 link path=usr/lib/fm/$(ARCH32)/libdiagcode.so target=./libdiagcode.so.1 \
486     variant.opensolaris.zone=__NODEFAULT
487 link path=usr/lib/fm/$(ARCH32)/libdiskstatus.so target=./libdiskstatus.so.1 \
488     variant.opensolaris.zone=__NODEFAULT
489 link path=usr/lib/fm/$(ARCH32)/libfmd_adm.so target=./libfmd_adm.so.1 \
490     variant.opensolaris.zone=__NODEFAULT
491 link path=usr/lib/fm/$(ARCH32)/libfmd_agent.so target=./libfmd_agent.so.1 \
492     variant.opensolaris.zone=__NODEFAULT
493 link path=usr/lib/fm/$(ARCH32)/libfmd_log.so target=./libfmd_log.so.1 \
494     variant.opensolaris.zone=__NODEFAULT
495 link path=usr/lib/fm/$(ARCH32)/libfmd_msg.so target=./libfmd_msg.so.1 \
496     variant.opensolaris.zone=__NODEFAULT
497 link path=usr/lib/fm/$(ARCH32)/libfmevent.so \
498     target=../../../../lib/fm/$(ARCH32)/libfmevent.so.1 \
499     variant.opensolaris.zone=__NODEFAULT
500 link path=usr/lib/fm/$(ARCH32)/libfmevent.so.1 \
501     target=../../../../lib/fm/$(ARCH32)/libfmevent.so.1 \
502     variant.opensolaris.zone=__NODEFAULT
503 link path=usr/lib/fm/$(ARCH32)/libfmnotify.so target=./libfmnotify.so.1 \
504     variant.opensolaris.zone=__NODEFAULT
505 link path=usr/lib/fm/$(ARCH32)/libseslog.so target=./libseslog.so.1
506 link path=usr/lib/fm/$(ARCH32)/libtopo.so target=libtopo.so.1 \
507     variant.opensolaris.zone=__NODEFAULT
509 #       64-bit .so symlinks
511 link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \
512     variant.opensolaris.zone=__NODEFAULT
513 link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \
514     variant.opensolaris.zone=__NODEFAULT
515 link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \
516     variant.opensolaris.zone=__NODEFAULT
517 link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \
518     variant.opensolaris.zone=__NODEFAULT
519 link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \
520     variant.opensolaris.zone=__NODEFAULT
521 link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \
522     variant.opensolaris.zone=__NODEFAULT
523 link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \
524     variant.opensolaris.zone=__NODEFAULT
525 link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \
526     variant.opensolaris.zone=__NODEFAULT
527 link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \
528     variant.opensolaris.zone=__NODEFAULT
529 link path=usr/lib/fm/libseslog.so target=libseslog.so.1
530 link path=usr/lib/fm/libtopo.so target=libtopo.so.1 \
531     variant.opensolaris.zone=__NODEFAULT