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