Merge commit '0e8ce6ee7524ee6c2c24a2d4ed28ea71a5dcd85e'
[unleashed.git] / usr / src / pkg / manifests / service-fault-management.mf
blob060dd443fcf72055f3c373b0b1cbaace6a3bea77
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 # The snmp mibs are common to global and non-global zones
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
48 # Our additional /etc/logadm.conf entries are common to global and local zones
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
55 # Our kernel driver is global zone only
57 dir path=kernel group=sys
58 dir path=kernel/drv group=sys
60 # lib dirs:
62 dir path=lib/fm variant.opensolaris.zone=__NODEFAULT
63 dir path=lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
65 # Our service manifests are common to global and non-global zones
67 dir path=lib/svc/manifest/system group=sys \
68     variant.opensolaris.zone=__NODEFAULT
69 dir path=lib/svc/manifest/system/fm group=sys \
70     variant.opensolaris.zone=__NODEFAULT
73 # usr dirs:
74 #       - most are common to both global and non-global zones
75 #       - those mentioning 'include' will automatically apply to both
76 #       - dictionaries are delivered to both contexts, even if they
77 #         are hardware dictionaries
78 #       - eversholt rules (eft) are global zone only
79 #       - some plugins and all schemes apply to both contexts
80 #       - we don't deliver any topo maps to non-global zones, but we
81 #         create the directory nonetheless; similarly for topo plugins
82 #       - paths mentioning mdb will automatically apply to both
83 #       - usr/platform is global zone only
85 dir path=usr group=sys variant.opensolaris.zone=__NODEFAULT
86 dir path=usr/include
87 dir path=usr/include/fm
88 dir path=usr/lib variant.opensolaris.zone=__NODEFAULT
89 dir path=usr/lib/fm variant.opensolaris.zone=__NODEFAULT
90 dir path=usr/lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
91 dir path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT
92 dir path=usr/lib/fm/eft
93 dir path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT
94 dir path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT
95 dir path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT
96 dir path=usr/lib/fm/fmd/schemes/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
97 dir path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT
98 dir path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT
99 dir path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT
100 dir path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT
101 dir path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT
102 dir path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT
103 dir path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT
104 dir path=usr/lib/mdb group=sys
105 dir path=usr/lib/mdb/proc group=sys
106 dir path=usr/platform group=sys
107 $(i386_ONLY)dir path=usr/platform/i86pc group=sys
108 $(i386_ONLY)dir path=usr/platform/i86pc/lib
109 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm
110 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/eft
111 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo
112 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/maps
113 $(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/plugins
115 # Some directories common to both global and non-global zones:
117 dir path=usr/sbin variant.opensolaris.zone=__NODEFAULT
118 dir path=usr/share variant.opensolaris.zone=__NODEFAULT
119 dir path=usr/share/lib variant.opensolaris.zone=__NODEFAULT
120 dir path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT
121 dir path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT
122 dir path=usr/share/man/man8
123 dir path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT
124 dir path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
125 dir path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT
126 dir path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT
127 dir path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
129 # driver is global-zone only
131 driver name=fm perms="* 0644 root sys"
133 # Our additional /etc/logadm.conf entries are common to global and local zones
135 file path=etc/logadm.d/fmd.logadm.conf group=sys mode=0444 \
136     refresh_fmri=svc:/system/logadm-upgrade:default \
137     variant.opensolaris.zone=__NODEFAULT
139 # Now for our file and link payloads
141 # snmp MIBs are common to both global and non-global zones
143 file path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib \
144     variant.opensolaris.zone=__NODEFAULT
145 file path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib \
146     variant.opensolaris.zone=__NODEFAULT
148 # driver is global-zone only
150 file path=kernel/drv/fm group=sys
151 file path=kernel/drv/fm.conf group=sys
154 # Some libraries need to be in lib for install
156 file path=lib/fm/$(ARCH64)/libfmevent.so.1 \
157     variant.opensolaris.zone=__NODEFAULT
158 file path=lib/fm/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT
160 # Service manifests are common to both global and non-global zones
162 file path=lib/svc/manifest/system/fm/notify-params.xml group=sys mode=0444 \
163     variant.opensolaris.zone=__NODEFAULT
164 file path=lib/svc/manifest/system/fmd.xml group=sys mode=0444 \
165     variant.opensolaris.zone=__NODEFAULT
167 # Headers are automatically included in both contexts.
168 # While some of these are from global-zone-only components
169 # there's no harm in including them in both contexts.
171 file path=usr/include/fm/diagcode.h mode=0644
172 file path=usr/include/fm/fmd_adm.h mode=0644
173 file path=usr/include/fm/fmd_agent.h mode=0644
174 file path=usr/include/fm/fmd_api.h mode=0644
175 file path=usr/include/fm/fmd_fmri.h mode=0644
176 file path=usr/include/fm/fmd_log.h mode=0644
177 file path=usr/include/fm/fmd_msg.h mode=0644
178 file path=usr/include/fm/fmd_snmp.h mode=0644
179 file path=usr/include/fm/libdiskstatus.h mode=0644
180 file path=usr/include/fm/libfmevent.h mode=0644
181 file path=usr/include/fm/libfmevent_ruleset.h mode=0644
182 file path=usr/include/fm/libseslog.h mode=0644
183 file path=usr/include/fm/libtopo.h mode=0644
184 file path=usr/include/fm/topo_hc.h mode=0644
185 file path=usr/include/fm/topo_list.h mode=0644
186 file path=usr/include/fm/topo_method.h mode=0644
187 file path=usr/include/fm/topo_mod.h mode=0644
189 #       64-bit .so.1
191 file path=usr/lib/fm/$(ARCH64)/libdiagcode.so.1 \
192     variant.opensolaris.zone=__NODEFAULT
193 file path=usr/lib/fm/$(ARCH64)/libdiskstatus.so.1 \
194     variant.opensolaris.zone=__NODEFAULT
195 file path=usr/lib/fm/$(ARCH64)/libfmd_adm.so.1 \
196     variant.opensolaris.zone=__NODEFAULT
197 file path=usr/lib/fm/$(ARCH64)/libfmd_agent.so.1 \
198     variant.opensolaris.zone=__NODEFAULT
199 file path=usr/lib/fm/$(ARCH64)/libfmd_log.so.1 \
200     variant.opensolaris.zone=__NODEFAULT
201 file path=usr/lib/fm/$(ARCH64)/libfmd_msg.so.1 \
202     variant.opensolaris.zone=__NODEFAULT
203 file path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so.1 \
204     variant.opensolaris.zone=__NODEFAULT
205 file path=usr/lib/fm/$(ARCH64)/libfmnotify.so.1 \
206     variant.opensolaris.zone=__NODEFAULT
207 file path=usr/lib/fm/$(ARCH64)/libseslog.so.1
208 file path=usr/lib/fm/$(ARCH64)/libtopo.so.1 \
209     variant.opensolaris.zone=__NODEFAULT
211 # Dictionaries, whether they are hardware-specific or not, are
212 # common to both global and non-global zones.
214 $(i386_ONLY)file path=usr/lib/fm/dict/AMD.dict mode=0444 \
215     variant.opensolaris.zone=__NODEFAULT
216 file path=usr/lib/fm/dict/DISK.dict mode=0444 \
217     variant.opensolaris.zone=__NODEFAULT
218 file path=usr/lib/fm/dict/FMD.dict mode=0444 \
219     variant.opensolaris.zone=__NODEFAULT
220 file path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \
221     variant.opensolaris.zone=__NODEFAULT
222 $(i386_ONLY)file path=usr/lib/fm/dict/GMCA.dict mode=0444 \
223     variant.opensolaris.zone=__NODEFAULT
224 $(i386_ONLY)file path=usr/lib/fm/dict/INTEL.dict mode=0444 \
225     variant.opensolaris.zone=__NODEFAULT
226 file path=usr/lib/fm/dict/NXGE.dict mode=0444 \
227     variant.opensolaris.zone=__NODEFAULT
228 file path=usr/lib/fm/dict/PCI.dict mode=0444 \
229     variant.opensolaris.zone=__NODEFAULT
230 file path=usr/lib/fm/dict/PCIEX.dict mode=0444 \
231     variant.opensolaris.zone=__NODEFAULT
232 file path=usr/lib/fm/dict/SENSOR.dict mode=0444 \
233     variant.opensolaris.zone=__NODEFAULT
234 file path=usr/lib/fm/dict/SMF.dict mode=0444 \
235     variant.opensolaris.zone=__NODEFAULT
236 file path=usr/lib/fm/dict/STORAGE.dict mode=0444 \
237     variant.opensolaris.zone=__NODEFAULT
238 file path=usr/lib/fm/dict/SUNOS.dict mode=0444 \
239     variant.opensolaris.zone=__NODEFAULT
240 file path=usr/lib/fm/dict/ZFS.dict mode=0444 \
241     variant.opensolaris.zone=__NODEFAULT
243 # Eversholt rules are global zone only
245 file path=usr/lib/fm/eft/disk.eft mode=0444 \
246     variant.opensolaris.zone=__NODEFAULT
247 file path=usr/lib/fm/eft/neptune_xaui.eft mode=0444
248 file path=usr/lib/fm/eft/neptune_xfp.eft mode=0444
249 file path=usr/lib/fm/eft/pci.eft mode=0444
250 file path=usr/lib/fm/eft/pciex.eft mode=0444
251 file path=usr/lib/fm/eft/pciexrc.eft mode=0444
252 file path=usr/lib/fm/eft/sensor.eft mode=0444
253 file path=usr/lib/fm/eft/storage.eft mode=0444
255 # usr/lib/fm/fmd executables:
256 #       - fmd is common, as are fminject, fmsim and fmtopo
257 #       - ipmitopo is global zone only
259 file path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT
260 file path=usr/lib/fm/fmd/fminject mode=0555 \
261     variant.opensolaris.zone=__NODEFAULT
262 file path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT
263 file path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT
264 file path=usr/lib/fm/fmd/ipmitopo mode=0555
266 # fmd plugins:
267 #       - most are hardware-specific and so global zone only
268 #       - ext-event-transport, ip-transport, syslog-msgs,
269 #         software-diagnosis and software-response
270 #         are common to both contexts
272 file path=usr/lib/fm/fmd/plugins/cpumem-retire.conf
273 file path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555
274 file path=usr/lib/fm/fmd/plugins/disk-lights.conf
275 file path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555
276 file path=usr/lib/fm/fmd/plugins/disk-monitor.conf
277 file path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555
278 file path=usr/lib/fm/fmd/plugins/disk-transport.conf
279 file path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555
280 file path=usr/lib/fm/fmd/plugins/eft.conf
281 file path=usr/lib/fm/fmd/plugins/eft.so mode=0555
282 file path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \
283     variant.opensolaris.zone=__NODEFAULT
284 file path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \
285     variant.opensolaris.zone=__NODEFAULT
286 file path=usr/lib/fm/fmd/plugins/fabric-xlate.conf
287 file path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555
288 file path=usr/lib/fm/fmd/plugins/fdd-msg.conf
289 file path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555
290 file path=usr/lib/fm/fmd/plugins/io-retire.conf
291 file path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555
292 file path=usr/lib/fm/fmd/plugins/ip-transport.conf \
293     variant.opensolaris.zone=__NODEFAULT
294 file path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \
295     variant.opensolaris.zone=__NODEFAULT
296 file path=usr/lib/fm/fmd/plugins/sensor-transport.conf
297 file path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555
298 file path=usr/lib/fm/fmd/plugins/ses-log-transport.conf
299 file path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555
300 file path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \
301     variant.opensolaris.zone=__NODEFAULT
302 file path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \
303     variant.opensolaris.zone=__NODEFAULT
304 file path=usr/lib/fm/fmd/plugins/software-response.conf \
305     variant.opensolaris.zone=__NODEFAULT
306 file path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \
307     variant.opensolaris.zone=__NODEFAULT
308 file path=usr/lib/fm/fmd/plugins/sp-monitor.conf
309 file path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555
310 file path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \
311     variant.opensolaris.zone=__NODEFAULT
312 file path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \
313     variant.opensolaris.zone=__NODEFAULT
314 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
315 file path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555
316 file path=usr/lib/fm/fmd/plugins/zfs-retire.conf
317 file path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555
319 # fmri scheme support: all are common to both global and non-global zones
321 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/cpu.so mode=0555 \
322     variant.opensolaris.zone=__NODEFAULT
323 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/dev.so mode=0555 \
324     variant.opensolaris.zone=__NODEFAULT
325 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/fmd.so mode=0555 \
326     variant.opensolaris.zone=__NODEFAULT
327 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/hc.so mode=0555 \
328     variant.opensolaris.zone=__NODEFAULT
329 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/legacy-hc.so mode=0555 \
330     variant.opensolaris.zone=__NODEFAULT
331 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mem.so mode=0555 \
332     variant.opensolaris.zone=__NODEFAULT
333 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/mod.so mode=0555 \
334     variant.opensolaris.zone=__NODEFAULT
335 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/pkg.so mode=0555 \
336     variant.opensolaris.zone=__NODEFAULT
337 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/svc.so mode=0555 \
338     variant.opensolaris.zone=__NODEFAULT
339 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/sw.so mode=0555 \
340     variant.opensolaris.zone=__NODEFAULT
341 file path=usr/lib/fm/fmd/schemes/$(ARCH64)/zfs.so mode=0555 \
342     variant.opensolaris.zone=__NODEFAULT
343 file path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \
344     variant.opensolaris.zone=__NODEFAULT
345 file path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \
346     variant.opensolaris.zone=__NODEFAULT
347 file path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \
348     variant.opensolaris.zone=__NODEFAULT
349 file path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \
350     variant.opensolaris.zone=__NODEFAULT
351 file path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \
352     variant.opensolaris.zone=__NODEFAULT
353 file path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \
354     variant.opensolaris.zone=__NODEFAULT
355 file path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \
356     variant.opensolaris.zone=__NODEFAULT
357 file path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \
358     variant.opensolaris.zone=__NODEFAULT
359 file path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \
360     variant.opensolaris.zone=__NODEFAULT
361 file path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \
362     variant.opensolaris.zone=__NODEFAULT
363 file path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \
364     variant.opensolaris.zone=__NODEFAULT
366 # Libraries for usr/lib/fm; we include these in both global and non-global
367 # contexts except for the ldom and seslog libraries.
370 #       32-bit .so.1
372 file path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT
373 file path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT
374 file path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT
375 file path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT
376 file path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT
377 file path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT
378 file path=usr/lib/fm/libfmd_snmp.so.1 variant.opensolaris.zone=__NODEFAULT
379 file path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT
380 file path=usr/lib/fm/libseslog.so.1
381 file path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
383 # Topo xml maps are all global-zone only
385 file path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444
386 file path=usr/lib/fm/topo/plugins/disk.so mode=0555
387 file path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555
388 file path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555
389 file path=usr/lib/fm/topo/plugins/ipmi.so mode=0555
390 file path=usr/lib/fm/topo/plugins/nic.so mode=0555
391 file path=usr/lib/fm/topo/plugins/ses.so mode=0555
392 file path=usr/lib/fm/topo/plugins/smbios.so mode=0555
393 file path=usr/lib/fm/topo/plugins/xfp.so mode=0555
395 # Dictionaries, whether they are hardware-specific or not, are
396 # common to both global and non-global zones.
398 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \
399     variant.opensolaris.zone=__NODEFAULT
400 file path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \
401     variant.opensolaris.zone=__NODEFAULT
402 file path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \
403     variant.opensolaris.zone=__NODEFAULT
404 file path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \
405     variant.opensolaris.zone=__NODEFAULT
406 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \
407     variant.opensolaris.zone=__NODEFAULT
408 $(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \
409     variant.opensolaris.zone=__NODEFAULT
410 file path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \
411     variant.opensolaris.zone=__NODEFAULT
412 file path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \
413     variant.opensolaris.zone=__NODEFAULT
414 file path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \
415     variant.opensolaris.zone=__NODEFAULT
416 file path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \
417     variant.opensolaris.zone=__NODEFAULT
418 file path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \
419     variant.opensolaris.zone=__NODEFAULT
420 file path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \
421     variant.opensolaris.zone=__NODEFAULT
422 file path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \
423     variant.opensolaris.zone=__NODEFAULT
424 file path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \
425     variant.opensolaris.zone=__NODEFAULT
427 # mdb support will automatically be included in both contexts;
428 # we allow eft.so to be included despite not delivering
429 # the eft plugin in non-global zones
431 file path=usr/lib/mdb/proc/eft.so group=sys mode=0555
432 file path=usr/lib/mdb/proc/fmd.so group=sys mode=0555
434 # Platform-specific fmd plugins are global zone only
436 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/$(ARCH64).eft mode=0444
437 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu.eft mode=0444
438 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft mode=0444
439 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/intel.eft mode=0444
440 $(i386_ONLY)file \
441     path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml \
442     mode=0444
443 $(i386_ONLY)file \
444     path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \
445     mode=0444
446 $(i386_ONLY)file \
447     path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \
448     mode=0444
449 $(i386_ONLY)file \
450     path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \
451     mode=0444
452 $(i386_ONLY)file \
453     path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \
454     mode=0444
455 $(i386_ONLY)file \
456     path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \
457     mode=0444
458 $(i386_ONLY)file \
459     path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \
460     mode=0444
461 $(i386_ONLY)file \
462     path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml \
463     mode=0444
464 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml \
465     mode=0444
466 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml \
467     mode=0444
468 $(i386_ONLY)file \
469     path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444
470 $(i386_ONLY)file \
471     path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \
472     mode=0444
473 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml \
474     mode=0444
475 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so mode=0555
476 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so \
477     mode=0555
478 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so \
479     mode=0555
480 $(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so \
481     mode=0555
483 # Administrative utilities are common to both contexts
485 file path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT
486 file path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT
487 file path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT
489 # Topo DTD is also common
491 file path=usr/share/lib/xml/dtd/topology.dtd.1 \
492     variant.opensolaris.zone=__NODEFAULT
493 file path=usr/share/man/man8/fmadm.8
494 file path=usr/share/man/man8/fmd.8
495 file path=usr/share/man/man8/fmdump.8
496 file path=usr/share/man/man8/fmstat.8
498 # legacy packaging and license
500 license cr_Sun license=cr_Sun
501 license lic_CDDL license=lic_CDDL
504 # libraries .so symlinks in lib
506 link path=lib/fm/$(ARCH64)/libfmevent.so target=./libfmevent.so.1 \
507     variant.opensolaris.zone=__NODEFAULT
508 link path=lib/fm/libfmevent.so target=libfmevent.so.1 \
509     variant.opensolaris.zone=__NODEFAULT
512 #       64-bit .so symlinks
514 link path=usr/lib/fm/$(ARCH64)/libdiagcode.so target=./libdiagcode.so.1 \
515     variant.opensolaris.zone=__NODEFAULT
516 link path=usr/lib/fm/$(ARCH64)/libdiskstatus.so target=./libdiskstatus.so.1 \
517     variant.opensolaris.zone=__NODEFAULT
518 link path=usr/lib/fm/$(ARCH64)/libfmd_adm.so target=./libfmd_adm.so.1 \
519     variant.opensolaris.zone=__NODEFAULT
520 link path=usr/lib/fm/$(ARCH64)/libfmd_agent.so target=./libfmd_agent.so.1 \
521     variant.opensolaris.zone=__NODEFAULT
522 link path=usr/lib/fm/$(ARCH64)/libfmd_log.so target=./libfmd_log.so.1 \
523     variant.opensolaris.zone=__NODEFAULT
524 link path=usr/lib/fm/$(ARCH64)/libfmd_msg.so target=./libfmd_msg.so.1 \
525     variant.opensolaris.zone=__NODEFAULT
526 link path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so target=./libfmd_snmp.so.1 \
527     variant.opensolaris.zone=__NODEFAULT
528 link path=usr/lib/fm/$(ARCH64)/libfmevent.so \
529     target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
530     variant.opensolaris.zone=__NODEFAULT
531 link path=usr/lib/fm/$(ARCH64)/libfmevent.so.1 \
532     target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
533     variant.opensolaris.zone=__NODEFAULT
534 link path=usr/lib/fm/$(ARCH64)/libfmnotify.so target=./libfmnotify.so.1 \
535     variant.opensolaris.zone=__NODEFAULT
536 link path=usr/lib/fm/$(ARCH64)/libseslog.so target=./libseslog.so.1
537 link path=usr/lib/fm/$(ARCH64)/libtopo.so target=libtopo.so.1 \
538     variant.opensolaris.zone=__NODEFAULT
540 #       32-bit .so symlinks
542 link path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \
543     variant.opensolaris.zone=__NODEFAULT
544 link path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \
545     variant.opensolaris.zone=__NODEFAULT
546 link path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \
547     variant.opensolaris.zone=__NODEFAULT
548 link path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \
549     variant.opensolaris.zone=__NODEFAULT
550 link path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \
551     variant.opensolaris.zone=__NODEFAULT
552 link path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \
553     variant.opensolaris.zone=__NODEFAULT
554 link path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 \
555     variant.opensolaris.zone=__NODEFAULT
556 link path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \
557     variant.opensolaris.zone=__NODEFAULT
558 link path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \
559     variant.opensolaris.zone=__NODEFAULT
560 link path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \
561     variant.opensolaris.zone=__NODEFAULT
562 link path=usr/lib/fm/libseslog.so target=libseslog.so.1
563 link path=usr/lib/fm/libtopo.so target=libtopo.so.1 \
564     variant.opensolaris.zone=__NODEFAULT