1ead1f93eSLiane Praza#
2ead1f93eSLiane Praza# CDDL HEADER START
3ead1f93eSLiane Praza#
4ead1f93eSLiane Praza# The contents of this file are subject to the terms of the
5ead1f93eSLiane Praza# Common Development and Distribution License (the "License").
6ead1f93eSLiane Praza# You may not use this file except in compliance with the License.
7ead1f93eSLiane Praza#
8ead1f93eSLiane Praza# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9ead1f93eSLiane Praza# or http://www.opensolaris.org/os/licensing.
10ead1f93eSLiane Praza# See the License for the specific language governing permissions
11ead1f93eSLiane Praza# and limitations under the License.
12ead1f93eSLiane Praza#
13ead1f93eSLiane Praza# When distributing Covered Code, include this CDDL HEADER in each
14ead1f93eSLiane Praza# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15ead1f93eSLiane Praza# If applicable, add the following below this CDDL HEADER, with the
16ead1f93eSLiane Praza# fields enclosed by brackets "[]" replaced with your own identifying
17ead1f93eSLiane Praza# information: Portions Copyright [yyyy] [name of copyright owner]
18ead1f93eSLiane Praza#
19ead1f93eSLiane Praza# CDDL HEADER END
20ead1f93eSLiane Praza#
21ead1f93eSLiane Praza
22ead1f93eSLiane Praza#
23ebbab6bbSDan Price# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
243c6ffbabSRob Johnston# Copyright 2020 Joyent, Inc.
25856f710cSAndy Fiddaman# Copyright 2019 OmniOS Community Edition (OmniOSce) Association.
261f4c6dbcSPeter Tribble# Copyright 2019 Peter Tribble.
27ead1f93eSLiane Praza#
28ead1f93eSLiane Praza
29ebbab6bbSDan Price#
30ebbab6bbSDan Price# The default for payload-bearing actions in this package is to appear in the
31ebbab6bbSDan Price# global zone only.  See the include file for greater detail, as well as
32ebbab6bbSDan Price# information about overriding the defaults.
33ebbab6bbSDan Price#
34ebbab6bbSDan Price<include global_zone_only_component>
35ead1f93eSLiane Prazaset name=pkg.fmri value=pkg:/service/fault-management@$(PKGVERS)
36ead1f93eSLiane Prazaset name=pkg.summary value="Fault Management Daemon and Utilities"
3786d41711SAndy Fiddamanset name=pkg.description value="Fault Management Daemon and Utilities"
38ead1f93eSLiane Prazaset name=info.classification \
39ead1f93eSLiane Praza    value="org.opensolaris.category.2008:System/Administration and Configuration"
40ead1f93eSLiane Prazaset name=variant.arch value=$(ARCH)
41f6e214c7SGavin Maltby#
42f6e214c7SGavin Maltby# Start by describing our directory structure.
43f6e214c7SGavin Maltby#
44f6e214c7SGavin Maltby# The snmp mibs are common to global and non-global zones
45f6e214c7SGavin Maltby#
4686d41711SAndy Fiddamandir  path=etc group=sys variant.opensolaris.zone=__NODEFAULT
4786d41711SAndy Fiddamandir  path=etc/fm group=sys variant.opensolaris.zone=__NODEFAULT
4886d41711SAndy Fiddamandir  path=etc/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
49d2aad38fSMark J. Nelson#
50d2aad38fSMark J. Nelson# Our additional /etc/logadm.conf entries are common to global and local zones
51d2aad38fSMark J. Nelson#
5286d41711SAndy Fiddamandir  path=etc/logadm.d group=sys variant.opensolaris.zone=__NODEFAULT
53f6e214c7SGavin Maltby#
54d2aad38fSMark J. Nelson# Our additional /etc/logadm.conf entries are common to global and local zones
55d2aad38fSMark J. Nelson#
56d2aad38fSMark J. Nelsonfile path=etc/logadm.d/fmd.logadm.conf group=sys mode=0444 \
57d2aad38fSMark J. Nelson    refresh_fmri=svc:/system/logadm-upgrade:default \
58d2aad38fSMark J. Nelson    variant.opensolaris.zone=__NODEFAULT
5986d41711SAndy Fiddamandir  path=etc/net-snmp variant.opensolaris.zone=__NODEFAULT
6086d41711SAndy Fiddamandir  path=etc/net-snmp/snmp variant.opensolaris.zone=__NODEFAULT
6186d41711SAndy Fiddamandir  path=etc/net-snmp/snmp/mibs variant.opensolaris.zone=__NODEFAULT
62d2aad38fSMark J. Nelson#
63f6e214c7SGavin Maltby# Now for our file and link payloads
64f6e214c7SGavin Maltby#
65f6e214c7SGavin Maltby# snmp MIBs are common to both global and non-global zones
66f6e214c7SGavin Maltby#
67f6e214c7SGavin Maltbyfile path=etc/net-snmp/snmp/mibs/SUN-FM-MIB.mib \
68f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
69f6e214c7SGavin Maltbyfile path=etc/net-snmp/snmp/mibs/SUN-IREPORT-MIB.mib \
70f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
71f6e214c7SGavin Maltby#
7286d41711SAndy Fiddaman# Our kernel driver is global zone only
7386d41711SAndy Fiddaman#
7486d41711SAndy Fiddamandir  path=kernel group=sys
7586d41711SAndy Fiddamandir  path=kernel/drv group=sys
7686d41711SAndy Fiddamandir  path=kernel/drv/$(ARCH64) group=sys
7786d41711SAndy Fiddaman#
78f6e214c7SGavin Maltby# driver is global-zone only
79f6e214c7SGavin Maltby#
80ead1f93eSLiane Prazafile path=kernel/drv/$(ARCH64)/fm group=sys
81ebbab6bbSDan Pricefile path=kernel/drv/fm.conf group=sys
8286d41711SAndy Fiddaman#
8386d41711SAndy Fiddaman# lib dirs:
8486d41711SAndy Fiddaman#
8586d41711SAndy Fiddamandir  path=lib/fm variant.opensolaris.zone=__NODEFAULT
8686d41711SAndy Fiddamandir  path=lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
8786d41711SAndy Fiddaman
8886d41711SAndy Fiddaman#
8986d41711SAndy Fiddaman# libraries .so symlinks in lib
9086d41711SAndy Fiddaman#
9186d41711SAndy Fiddamanlink path=lib/fm/$(ARCH64)/libfmevent.so target=./libfmevent.so.1 \
9286d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
93fc5ba5b7SAntonello Cruz
94fc5ba5b7SAntonello Cruz#
95fc5ba5b7SAntonello Cruz# Some libraries need to be in lib for install
96fc5ba5b7SAntonello Cruz#
9786d41711SAndy Fiddamanfile path=lib/fm/$(ARCH64)/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT
9886d41711SAndy Fiddamanlink path=lib/fm/libfmevent.so target=libfmevent.so.1 \
99fc5ba5b7SAntonello Cruz    variant.opensolaris.zone=__NODEFAULT
100fc5ba5b7SAntonello Cruzfile path=lib/fm/libfmevent.so.1 variant.opensolaris.zone=__NODEFAULT
101f6e214c7SGavin Maltby#
10286d41711SAndy Fiddaman# Our service manifests are common to global and non-global zones
10386d41711SAndy Fiddaman#
10486d41711SAndy Fiddamandir  path=lib/svc/manifest/system group=sys variant.opensolaris.zone=__NODEFAULT
10586d41711SAndy Fiddamandir  path=lib/svc/manifest/system/fm group=sys \
10686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
10786d41711SAndy Fiddaman#
108f6e214c7SGavin Maltby# Service manifests are common to both global and non-global zones
109f6e214c7SGavin Maltby#
110f6e214c7SGavin Maltbyfile path=lib/svc/manifest/system/fm/notify-params.xml group=sys mode=0444 \
111f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
112f6e214c7SGavin Maltbyfile path=lib/svc/manifest/system/fmd.xml group=sys mode=0444 \
113f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
11486d41711SAndy Fiddaman
11586d41711SAndy Fiddaman#
11686d41711SAndy Fiddaman# usr dirs:
11786d41711SAndy Fiddaman#	- most are common to both global and non-global zones
11886d41711SAndy Fiddaman#	- those mentioning 'include' will automatically apply to both
11986d41711SAndy Fiddaman#	- dictionaries are delivered to both contexts, even if they
12086d41711SAndy Fiddaman#	  are hardware dictionaries
12186d41711SAndy Fiddaman#	- eversholt rules (eft) are global zone only
12286d41711SAndy Fiddaman#	- some plugins and all schemes apply to both contexts
12386d41711SAndy Fiddaman#	- we don't deliver any topo maps to non-global zones, but we
12486d41711SAndy Fiddaman#	  create the directory nonetheless; similarly for topo plugins
12586d41711SAndy Fiddaman#	- paths mentioning mdb will automatically apply to both
12686d41711SAndy Fiddaman#	- usr/platform is global zone only
12786d41711SAndy Fiddaman#
12886d41711SAndy Fiddamandir  path=usr group=sys variant.opensolaris.zone=__NODEFAULT
12986d41711SAndy Fiddamandir  path=usr/include
13086d41711SAndy Fiddamandir  path=usr/include/fm
131f6e214c7SGavin Maltby#
132f6e214c7SGavin Maltby# Headers are automatically included in both contexts.
133f6e214c7SGavin Maltby# While some of these are from global-zone-only components
134f6e214c7SGavin Maltby# there's no harm in including them in both contexts.
135f6e214c7SGavin Maltby#
136ead1f93eSLiane Prazafile path=usr/include/fm/diagcode.h
137ead1f93eSLiane Prazafile path=usr/include/fm/fmd_adm.h
138ead1f93eSLiane Prazafile path=usr/include/fm/fmd_agent.h
139ead1f93eSLiane Prazafile path=usr/include/fm/fmd_api.h
140ead1f93eSLiane Prazafile path=usr/include/fm/fmd_fmri.h
141ead1f93eSLiane Prazafile path=usr/include/fm/fmd_log.h
142ead1f93eSLiane Prazafile path=usr/include/fm/fmd_msg.h
143ead1f93eSLiane Prazafile path=usr/include/fm/fmd_snmp.h
144ead1f93eSLiane Prazafile path=usr/include/fm/libdiskstatus.h
145ead1f93eSLiane Prazafile path=usr/include/fm/libfmevent.h
146f6e214c7SGavin Maltbyfile path=usr/include/fm/libfmevent_ruleset.h
147e4f5a11dSJames Kremerfile path=usr/include/fm/libseslog.h
148ead1f93eSLiane Prazafile path=usr/include/fm/libtopo.h
149ead1f93eSLiane Prazafile path=usr/include/fm/topo_hc.h
150ead1f93eSLiane Prazafile path=usr/include/fm/topo_list.h
151ead1f93eSLiane Prazafile path=usr/include/fm/topo_method.h
152ead1f93eSLiane Prazafile path=usr/include/fm/topo_mod.h
15386d41711SAndy Fiddamandir  path=usr/lib variant.opensolaris.zone=__NODEFAULT
15486d41711SAndy Fiddamandir  path=usr/lib/fm variant.opensolaris.zone=__NODEFAULT
15586d41711SAndy Fiddamandir  path=usr/lib/fm/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
15686d41711SAndy Fiddaman
15786d41711SAndy Fiddaman#
15886d41711SAndy Fiddaman#	64-bit .so symlinks
15986d41711SAndy Fiddaman#
16086d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libdiagcode.so target=./libdiagcode.so.1 \
16186d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
162f6e214c7SGavin Maltby#
163f6e214c7SGavin Maltby#	64-bit .so.1
164f6e214c7SGavin Maltby#
165f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libdiagcode.so.1 \
166f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
16786d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libdiskstatus.so target=./libdiskstatus.so.1 \
16886d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
169f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libdiskstatus.so.1 \
170f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
17186d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmd_adm.so target=./libfmd_adm.so.1 \
17286d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
173f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmd_adm.so.1 \
174f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
17586d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmd_agent.so target=./libfmd_agent.so.1 \
17686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
177f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmd_agent.so.1 \
178f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
17986d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmd_log.so target=./libfmd_log.so.1 \
18086d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
181f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmd_log.so.1 \
182f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
18386d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmd_msg.so target=./libfmd_msg.so.1 \
18486d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
185f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmd_msg.so.1 \
186f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
18786d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so target=./libfmd_snmp.so.1 \
18886d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
189f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmd_snmp.so.1 \
190f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
19186d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmevent.so \
19286d41711SAndy Fiddaman    target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
19386d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
19486d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmevent.so.1 \
19586d41711SAndy Fiddaman    target=../../../../lib/fm/$(ARCH64)/libfmevent.so.1 \
19686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
19786d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libfmnotify.so target=./libfmnotify.so.1 \
19886d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
199f6e214c7SGavin Maltbyfile path=usr/lib/fm/$(ARCH64)/libfmnotify.so.1 \
200f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
20186d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libseslog.so target=./libseslog.so.1
202e4f5a11dSJames Kremerfile path=usr/lib/fm/$(ARCH64)/libseslog.so.1
20386d41711SAndy Fiddamanlink path=usr/lib/fm/$(ARCH64)/libtopo.so target=libtopo.so.1 \
204f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
20586d41711SAndy Fiddamanfile path=usr/lib/fm/$(ARCH64)/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
20686d41711SAndy Fiddamandir  path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT
207f6e214c7SGavin Maltby#
208f6e214c7SGavin Maltby# Dictionaries, whether they are hardware-specific or not, are
209f6e214c7SGavin Maltby# common to both global and non-global zones.
210f6e214c7SGavin Maltby#
211f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/AMD.dict mode=0444 \
212f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
213f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/DISK.dict mode=0444 \
214f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
215f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/FMD.dict mode=0444 \
216f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
217f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \
218f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
219f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/GMCA.dict mode=0444 \
220f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
221f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/INTEL.dict mode=0444 \
222f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
22312eb87fbSAlex Wilsonfile path=usr/lib/fm/dict/NIC.dict mode=0444 \
22412eb87fbSAlex Wilson    variant.opensolaris.zone=__NODEFAULT
225f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/NXGE.dict mode=0444 \
226f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
227f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/PCI.dict mode=0444 \
228f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
229f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/PCIEX.dict mode=0444 \
230f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
231f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SENSOR.dict mode=0444 \
232f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
233f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SMF.dict mode=0444 \
234f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
235d2aad38fSMark J. Nelsonfile path=usr/lib/fm/dict/STORAGE.dict mode=0444 \
236d2aad38fSMark J. Nelson    variant.opensolaris.zone=__NODEFAULT
237f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SUNOS.dict mode=0444 \
238f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
239f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/ZFS.dict mode=0444 \
240f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
24186d41711SAndy Fiddamandir  path=usr/lib/fm/eft
242f6e214c7SGavin Maltby#
243f6e214c7SGavin Maltby# Eversholt rules are global zone only
244f6e214c7SGavin Maltby#
24586d41711SAndy Fiddamanfile path=usr/lib/fm/eft/disk.eft mode=0444 variant.opensolaris.zone=__NODEFAULT
246ead1f93eSLiane Prazafile path=usr/lib/fm/eft/neptune_xaui.eft mode=0444
247ead1f93eSLiane Prazafile path=usr/lib/fm/eft/neptune_xfp.eft mode=0444
24812eb87fbSAlex Wilsonfile path=usr/lib/fm/eft/nic.eft mode=0444
249ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pci.eft mode=0444
250ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pciex.eft mode=0444
251ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pciexrc.eft mode=0444
252ead1f93eSLiane Prazafile path=usr/lib/fm/eft/sensor.eft mode=0444
2537851b394STarik Soydanfile path=usr/lib/fm/eft/storage.eft mode=0444
25486d41711SAndy Fiddamandir  path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT
255f6e214c7SGavin Maltby#
256f6e214c7SGavin Maltby# usr/lib/fm/fmd executables:
257f6e214c7SGavin Maltby#	- fmd is common, as are fminject, fmsim and fmtopo
258eb00b1c8SRobert Mustacchi#	- ipmitopo and mcdecode are global zone only
259f6e214c7SGavin Maltby#
260f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT
26186d41711SAndy Fiddamanfile path=usr/lib/fm/fmd/fminject mode=0555 variant.opensolaris.zone=__NODEFAULT
262f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT
263f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT
264ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/ipmitopo mode=0555
265eb00b1c8SRobert Mustacchi$(i386_ONLY)file path=usr/lib/fm/fmd/mcdecode mode=0555
26686d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT
267f6e214c7SGavin Maltby#
268f6e214c7SGavin Maltby# fmd plugins:
269f6e214c7SGavin Maltby#	- most are hardware-specific and so global zone only
270f6e214c7SGavin Maltby#	- ext-event-transport, ip-transport, syslog-msgs,
271f6e214c7SGavin Maltby#	  software-diagnosis and software-response
272f6e214c7SGavin Maltby#	  are common to both contexts
273f6e214c7SGavin Maltby#
274ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/cpumem-retire.conf
275ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555
2761410cb93SJoshua M. Clulowfile path=usr/lib/fm/fmd/plugins/disk-lights.conf
2771410cb93SJoshua M. Clulowfile path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555
278ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-monitor.conf
279ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555
280ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-transport.conf
281ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555
282ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/eft.conf
283ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/eft.so mode=0555
284f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \
285f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
286f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \
287f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
288ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fabric-xlate.conf
289ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555
290ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fdd-msg.conf
291ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555
292ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/io-retire.conf
293ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555
294f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ip-transport.conf \
295f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
296f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \
297f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
298ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sensor-transport.conf
299ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555
300e4f5a11dSJames Kremerfile path=usr/lib/fm/fmd/plugins/ses-log-transport.conf
301e4f5a11dSJames Kremerfile path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555
302f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \
303f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
304f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \
305f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
306f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-response.conf \
307f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
308f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \
309f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
310ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sp-monitor.conf
311ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555
312f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \
313f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
314f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \
315f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
316ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
317ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555
318ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-retire.conf
319ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555
32086d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT
32186d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/schemes/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
322f6e214c7SGavin Maltby#
323f6e214c7SGavin Maltby# fmri scheme support: all are common to both global and non-global zones
324f6e214c7SGavin Maltby#
325f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/cpu.so mode=0555 \
326f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
327f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/dev.so mode=0555 \
328f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
329f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/fmd.so mode=0555 \
330f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
331f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/hc.so mode=0555 \
332f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
333f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/legacy-hc.so mode=0555 \
334f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
335f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/mem.so mode=0555 \
336f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
337f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/mod.so mode=0555 \
338f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
339f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/pkg.so mode=0555 \
340f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
341f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/svc.so mode=0555 \
342f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
343f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/sw.so mode=0555 \
344f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
345f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/zfs.so mode=0555 \
346f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
347f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \
348f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
349f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \
350f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
351f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \
352f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
353f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \
354f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
355f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \
356f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
357f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \
358f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
359f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \
360f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
361f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \
362f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
363f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \
364f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
365f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \
366f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
367f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \
368f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
369f6e214c7SGavin Maltby#
37086d41711SAndy Fiddaman#	32-bit .so symlinks
37186d41711SAndy Fiddaman#
37286d41711SAndy Fiddamanlink path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \
37386d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
37486d41711SAndy Fiddaman#
375f6e214c7SGavin Maltby# Libraries for usr/lib/fm; we include these in both global and non-global
376f6e214c7SGavin Maltby# contexts except for the ldom and seslog libraries.
377f6e214c7SGavin Maltby#
378f6e214c7SGavin Maltby#
379f6e214c7SGavin Maltby#	32-bit .so.1
380f6e214c7SGavin Maltby#
381f6e214c7SGavin Maltbyfile path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT
38286d41711SAndy Fiddamanlink path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \
38386d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
384f6e214c7SGavin Maltbyfile path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT
38586d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \
38686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
387f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT
38886d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \
38986d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
390f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT
39186d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \
39286d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
393f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT
39486d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \
39586d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
396f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT
39786d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 \
39886d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
399f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_snmp.so.1 variant.opensolaris.zone=__NODEFAULT
40086d41711SAndy Fiddamanlink path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \
40186d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
40286d41711SAndy Fiddamanlink path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \
40386d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
40486d41711SAndy Fiddamanlink path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \
40586d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
406f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT
40786d41711SAndy Fiddamanlink path=usr/lib/fm/libseslog.so target=libseslog.so.1
408e4f5a11dSJames Kremerfile path=usr/lib/fm/libseslog.so.1
40986d41711SAndy Fiddamanlink path=usr/lib/fm/libtopo.so target=libtopo.so.1 \
41086d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
411f6e214c7SGavin Maltbyfile path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
41286d41711SAndy Fiddamandir  path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT
41386d41711SAndy Fiddamandir  path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT
41486d41711SAndy Fiddamandir  path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT
415f6e214c7SGavin Maltby#
416f6e214c7SGavin Maltby# Topo xml maps are all global-zone only
417f6e214c7SGavin Maltby#
418ead1f93eSLiane Prazafile path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444
41986d41711SAndy Fiddamandir  path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT
420ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/disk.so mode=0555
421e2f631f9SJordan Paige Hendricksfile path=usr/lib/fm/topo/plugins/fac_prov_ahci.so mode=0555
422ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555
423*ea6920ffSRobert Mustacchifile path=usr/lib/fm/topo/plugins/fac_prov_libhp.so mode=0555
424aed5247fSJoshua M. Clulowfile path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555
425ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/ipmi.so mode=0555
42645d3dd98SRobert Mustacchifile path=usr/lib/fm/topo/plugins/nic.so mode=0555
427ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/ses.so mode=0555
4286d65bee7SRob Johnstonfile path=usr/lib/fm/topo/plugins/smbios.so mode=0555
429744642a2SRobert Mustacchifile path=usr/lib/fm/topo/plugins/ufm.so mode=0555
430672fc84aSRobert Mustacchifile path=usr/lib/fm/topo/plugins/usb.so mode=0555
431ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/xfp.so mode=0555
43286d41711SAndy Fiddamandir  path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT
43386d41711SAndy Fiddamandir  path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT
43486d41711SAndy Fiddamandir  path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT
435f6e214c7SGavin Maltby#
436f6e214c7SGavin Maltby# Dictionaries, whether they are hardware-specific or not, are
437f6e214c7SGavin Maltby# common to both global and non-global zones.
438f6e214c7SGavin Maltby#
439f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \
440f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
441f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \
442f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
443f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \
444f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
445f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \
446f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
447f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \
448f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
449f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \
450f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
45112eb87fbSAlex Wilsonfile path=usr/lib/locale/C/LC_MESSAGES/NIC.mo mode=0444 \
45212eb87fbSAlex Wilson    variant.opensolaris.zone=__NODEFAULT
453f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \
454f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
455f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \
456f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
457f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \
458f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
459f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \
460f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
461f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \
462f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
463d2aad38fSMark J. Nelsonfile path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \
464d2aad38fSMark J. Nelson    variant.opensolaris.zone=__NODEFAULT
465f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \
466f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
467f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \
468f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
46986d41711SAndy Fiddamandir  path=usr/lib/mdb group=sys
47086d41711SAndy Fiddamandir  path=usr/lib/mdb/proc group=sys
471f6e214c7SGavin Maltby#
472f6e214c7SGavin Maltby# mdb support will automatically be included in both contexts;
473f6e214c7SGavin Maltby# we allow eft.so to be included despite not delivering
474f6e214c7SGavin Maltby# the eft plugin in non-global zones
475f6e214c7SGavin Maltby#
476ead1f93eSLiane Prazafile path=usr/lib/mdb/proc/eft.so group=sys mode=0555
477ead1f93eSLiane Prazafile path=usr/lib/mdb/proc/fmd.so group=sys mode=0555
47886d41711SAndy Fiddamandir  path=usr/platform group=sys
47986d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc group=sys
48086d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib
48186d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm
48286d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/eft
483ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/$(ARCH64).eft mode=0444
484ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu.eft mode=0444
485ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft mode=0444
486ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/intel.eft mode=0444
48786d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo
48886d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/maps
4891410cb93SJoshua M. Clulow$(i386_ONLY)file \
4901410cb93SJoshua M. Clulow    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml \
4911410cb93SJoshua M. Clulow    mode=0444
49286d41711SAndy Fiddaman$(i386_ONLY)link \
49386d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-hc-topology.xml \
49486d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-hc-topology.xml
49586d41711SAndy Fiddaman#
49686d41711SAndy Fiddaman# symlinks for paticular topo maps
49786d41711SAndy Fiddaman#
49886d41711SAndy Fiddaman
49986d41711SAndy Fiddaman$(i386_ONLY)link \
50086d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-usb.usbtopo \
50186d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-usb.usbtopo
50286d41711SAndy Fiddaman$(i386_ONLY)link \
50386d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-hc-topology.xml \
50486d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-hc-topology.xml
50586d41711SAndy Fiddaman$(i386_ONLY)link \
50686d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-usb.usbtopo \
50786d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-usb.usbtopo
508843d17d4SRob Johnston$(i386_ONLY)file \
509843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3301-hc-topology.xml \
510843d17d4SRob Johnston    mode=0444
51186d41711SAndy Fiddaman$(i386_ONLY)link \
51286d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3302-hc-topology.xml \
51386d41711SAndy Fiddaman    target=Joyent-Compute-Platform-3301-hc-topology.xml
514843d17d4SRob Johnston$(i386_ONLY)file \
515843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-chassis-hc-topology.xml \
516843d17d4SRob Johnston    mode=0444
517843d17d4SRob Johnston$(i386_ONLY)file \
518843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-fan-hc-topology.xml \
519843d17d4SRob Johnston    mode=0444
52086d41711SAndy Fiddaman$(i386_ONLY)link \
52186d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-hc-topology.xml \
52286d41711SAndy Fiddaman    target=SSG-2029P-ACR24L-hc-topology.xml
52386d41711SAndy Fiddaman$(i386_ONLY)link \
52486d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-usb.usbtopo \
52586d41711SAndy Fiddaman    target=SSG-2029P-ACR24L-usb.usbtopo
52686d41711SAndy Fiddaman$(i386_ONLY)link \
52786d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-hc-topology.xml \
52886d41711SAndy Fiddaman    target=SSG-6049P-E1CR36L-hc-topology.xml
52986d41711SAndy Fiddaman$(i386_ONLY)link \
53086d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-usb.usbtopo \
53186d41711SAndy Fiddaman    target=SSG-6049P-E1CR36L-usb.usbtopo
532843d17d4SRob Johnston$(i386_ONLY)file \
533843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-chassis-hc-topology.xml \
534843d17d4SRob Johnston    mode=0444
535843d17d4SRob Johnston$(i386_ONLY)file \
536843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-hc-topology.xml \
537843d17d4SRob Johnston    mode=0444
538843d17d4SRob Johnston$(i386_ONLY)file \
539843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-slot-hc-topology.xml \
540843d17d4SRob Johnston    mode=0444
541ead1f93eSLiane Praza$(i386_ONLY)file \
542ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \
543ead1f93eSLiane Praza    mode=0444
544843d17d4SRob Johnston$(i386_ONLY)file \
545843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-chassis-hc-topology.xml \
546843d17d4SRob Johnston    mode=0444
547843d17d4SRob Johnston$(i386_ONLY)file \
548843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-disk-hc-topology.xml \
549843d17d4SRob Johnston    mode=0444
550843d17d4SRob Johnston$(i386_ONLY)file \
551843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-hc-topology.xml \
552843d17d4SRob Johnston    mode=0444
553843d17d4SRob Johnston$(i386_ONLY)file \
554843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-slot-hc-topology.xml \
555843d17d4SRob Johnston    mode=0444
556672fc84aSRobert Mustacchi$(i386_ONLY)file \
557672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-usb.usbtopo \
558672fc84aSRobert Mustacchi    mode=0444
559843d17d4SRob Johnston$(i386_ONLY)file \
560843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-chassis-hc-topology.xml \
561843d17d4SRob Johnston    mode=0444
562843d17d4SRob Johnston$(i386_ONLY)file \
563843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-disk-hc-topology.xml \
564843d17d4SRob Johnston    mode=0444
565843d17d4SRob Johnston$(i386_ONLY)file \
566843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-hc-topology.xml \
567843d17d4SRob Johnston    mode=0444
568843d17d4SRob Johnston$(i386_ONLY)file \
569843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-slot-hc-topology.xml \
570843d17d4SRob Johnston    mode=0444
571672fc84aSRobert Mustacchi$(i386_ONLY)file \
572672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-usb.usbtopo \
573672fc84aSRobert Mustacchi    mode=0444
574843d17d4SRob Johnston$(i386_ONLY)file \
575843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-chassis-hc-topology.xml \
576843d17d4SRob Johnston    mode=0444
577843d17d4SRob Johnston$(i386_ONLY)file \
578843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-hc-topology.xml \
579843d17d4SRob Johnston    mode=0444
580843d17d4SRob Johnston$(i386_ONLY)file \
581843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-slot-hc-topology.xml \
582843d17d4SRob Johnston    mode=0444
583672fc84aSRobert Mustacchi$(i386_ONLY)file \
584672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-usb.usbtopo \
585672fc84aSRobert Mustacchi    mode=0444
5863c6ffbabSRob Johnston$(i386_ONLY)file \
5873c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-chassis-hc-topology.xml \
5883c6ffbabSRob Johnston    mode=0444
5893c6ffbabSRob Johnston$(i386_ONLY)file \
5903c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-hc-topology.xml \
5913c6ffbabSRob Johnston    mode=0444
5923c6ffbabSRob Johnston$(i386_ONLY)file \
5933c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-usb.usbtopo \
5943c6ffbabSRob Johnston    mode=0444
595ead1f93eSLiane Praza$(i386_ONLY)file \
596ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \
597ead1f93eSLiane Praza    mode=0444
598ead1f93eSLiane Praza$(i386_ONLY)file \
599ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \
600ead1f93eSLiane Praza    mode=0444
601ead1f93eSLiane Praza$(i386_ONLY)file \
602ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \
603ead1f93eSLiane Praza    mode=0444
604ead1f93eSLiane Praza$(i386_ONLY)file \
605ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \
606ead1f93eSLiane Praza    mode=0444
607ead1f93eSLiane Praza$(i386_ONLY)file \
608ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \
609ead1f93eSLiane Praza    mode=0444
610ead1f93eSLiane Praza$(i386_ONLY)file \
61186d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml mode=0444
612ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml \
613ead1f93eSLiane Praza    mode=0444
614ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml \
615ead1f93eSLiane Praza    mode=0444
616ebbab6bbSDan Price$(i386_ONLY)file \
617ebbab6bbSDan Price    path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444
618ead1f93eSLiane Praza$(i386_ONLY)file \
619ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \
620ead1f93eSLiane Praza    mode=0444
621ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml \
622ead1f93eSLiane Praza    mode=0444
62386d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/plugins
624ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so mode=0555
625dc90e123SRobert Mustacchi$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chipset.so \
626dc90e123SRobert Mustacchi    mode=0555
627ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so \
628ead1f93eSLiane Praza    mode=0555
62986d41711SAndy Fiddaman$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so mode=0555
63086d41711SAndy Fiddaman$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so mode=0555
631f6e214c7SGavin Maltby#
63286d41711SAndy Fiddaman# Some directories common to both global and non-global zones:
63386d41711SAndy Fiddaman#
63486d41711SAndy Fiddamandir  path=usr/sbin variant.opensolaris.zone=__NODEFAULT
63586d41711SAndy Fiddaman#
636f6e214c7SGavin Maltby# Administrative utilities are common to both contexts
637f6e214c7SGavin Maltby#
638f6e214c7SGavin Maltbyfile path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT
639f6e214c7SGavin Maltbyfile path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT
640f6e214c7SGavin Maltbyfile path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT
64186d41711SAndy Fiddamandir  path=usr/share variant.opensolaris.zone=__NODEFAULT
64286d41711SAndy Fiddamandir  path=usr/share/lib variant.opensolaris.zone=__NODEFAULT
64386d41711SAndy Fiddamandir  path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT
64486d41711SAndy Fiddamandir  path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT
645f6e214c7SGavin Maltby#
646c5591576SRob Johnston# Topo DTDs are also common
647f6e214c7SGavin Maltby#
648c5591576SRob Johnstonfile path=usr/share/lib/xml/dtd/digraph-topology.dtd.1 \
649c5591576SRob Johnston    variant.opensolaris.zone=__NODEFAULT
650f6e214c7SGavin Maltbyfile path=usr/share/lib/xml/dtd/topology.dtd.1 \
651f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
652bbf21555SRichard Lowedir  path=usr/share/man/man8
653bbf21555SRichard Lowefile path=usr/share/man/man8/fmadm.8
654bbf21555SRichard Lowefile path=usr/share/man/man8/fmd.8
655bbf21555SRichard Lowefile path=usr/share/man/man8/fmdump.8
656bbf21555SRichard Lowefile path=usr/share/man/man8/fmstat.8
65786d41711SAndy Fiddamandir  path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT
65886d41711SAndy Fiddamandir  path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
65986d41711SAndy Fiddamandir  path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT
66086d41711SAndy Fiddamandir  path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT
66186d41711SAndy Fiddamandir  path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
66286d41711SAndy Fiddaman#
66386d41711SAndy Fiddaman# driver is global-zone only
66486d41711SAndy Fiddaman#
66586d41711SAndy Fiddamandriver name=fm perms="* 0644 root sys"
666f6e214c7SGavin Maltby#
667f6e214c7SGavin Maltby# legacy packaging and license
668f6e214c7SGavin Maltby#
66971e464e5SPeter Dennis - Sustaining Engineerlegacy pkg=SUNWfmd desc="Fault Management Daemon and Utilities" \
67071e464e5SPeter Dennis - Sustaining Engineer    name="Fault Management Daemon and Utilities"
67171e464e5SPeter Dennis - Sustaining Engineerlegacy pkg=SUNWfmdr desc="Fault Management Daemon and Utilities (Root)" \
67271e464e5SPeter Dennis - Sustaining Engineer    name="Fault Management Daemon and Utilities (Root)"
673ead1f93eSLiane Prazalicense cr_Sun license=cr_Sun
674ead1f93eSLiane Prazalicense lic_CDDL license=lic_CDDL
675