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