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
2069d6681f7SRichard Lowelink path=usr/lib/fm/64 target=$(ARCH64) variant.opensolaris.zone=__NODEFAULT
20786d41711SAndy Fiddamandir  path=usr/lib/fm/dict variant.opensolaris.zone=__NODEFAULT
208f6e214c7SGavin Maltby#
209f6e214c7SGavin Maltby# Dictionaries, whether they are hardware-specific or not, are
210f6e214c7SGavin Maltby# common to both global and non-global zones.
211f6e214c7SGavin Maltby#
212f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/AMD.dict mode=0444 \
213f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
214f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/DISK.dict mode=0444 \
215f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
216f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/FMD.dict mode=0444 \
217f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
218f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/FMNOTIFY.dict mode=0444 \
219f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
220f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/GMCA.dict mode=0444 \
221f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
222f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/fm/dict/INTEL.dict mode=0444 \
223f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
22412eb87fbSAlex Wilsonfile path=usr/lib/fm/dict/NIC.dict mode=0444 \
22512eb87fbSAlex Wilson    variant.opensolaris.zone=__NODEFAULT
226f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/NXGE.dict mode=0444 \
227f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
228f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/PCI.dict mode=0444 \
229f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
230f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/PCIEX.dict mode=0444 \
231f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
232f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SENSOR.dict mode=0444 \
233f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
234f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SMF.dict mode=0444 \
235f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
236d2aad38fSMark J. Nelsonfile path=usr/lib/fm/dict/STORAGE.dict mode=0444 \
237d2aad38fSMark J. Nelson    variant.opensolaris.zone=__NODEFAULT
238f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/SUNOS.dict mode=0444 \
239f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
240f6e214c7SGavin Maltbyfile path=usr/lib/fm/dict/ZFS.dict mode=0444 \
241f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
24286d41711SAndy Fiddamandir  path=usr/lib/fm/eft
243f6e214c7SGavin Maltby#
244f6e214c7SGavin Maltby# Eversholt rules are global zone only
245f6e214c7SGavin Maltby#
24686d41711SAndy Fiddamanfile path=usr/lib/fm/eft/disk.eft mode=0444 variant.opensolaris.zone=__NODEFAULT
247ead1f93eSLiane Prazafile path=usr/lib/fm/eft/neptune_xaui.eft mode=0444
248ead1f93eSLiane Prazafile path=usr/lib/fm/eft/neptune_xfp.eft mode=0444
24912eb87fbSAlex Wilsonfile path=usr/lib/fm/eft/nic.eft mode=0444
250ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pci.eft mode=0444
251ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pciex.eft mode=0444
252ead1f93eSLiane Prazafile path=usr/lib/fm/eft/pciexrc.eft mode=0444
253ead1f93eSLiane Prazafile path=usr/lib/fm/eft/sensor.eft mode=0444
2547851b394STarik Soydanfile path=usr/lib/fm/eft/storage.eft mode=0444
25586d41711SAndy Fiddamandir  path=usr/lib/fm/fmd variant.opensolaris.zone=__NODEFAULT
256f6e214c7SGavin Maltby#
257f6e214c7SGavin Maltby# usr/lib/fm/fmd executables:
258f6e214c7SGavin Maltby#	- fmd is common, as are fminject, fmsim and fmtopo
259eb00b1c8SRobert Mustacchi#	- ipmitopo and mcdecode are global zone only
260f6e214c7SGavin Maltby#
261f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmd mode=0555 variant.opensolaris.zone=__NODEFAULT
26286d41711SAndy Fiddamanfile path=usr/lib/fm/fmd/fminject mode=0555 variant.opensolaris.zone=__NODEFAULT
263f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmsim mode=0555 variant.opensolaris.zone=__NODEFAULT
264f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/fmtopo mode=0555 variant.opensolaris.zone=__NODEFAULT
265ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/ipmitopo mode=0555
266eb00b1c8SRobert Mustacchi$(i386_ONLY)file path=usr/lib/fm/fmd/mcdecode mode=0555
26786d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/plugins variant.opensolaris.zone=__NODEFAULT
268f6e214c7SGavin Maltby#
269f6e214c7SGavin Maltby# fmd plugins:
270f6e214c7SGavin Maltby#	- most are hardware-specific and so global zone only
271f6e214c7SGavin Maltby#	- ext-event-transport, ip-transport, syslog-msgs,
272f6e214c7SGavin Maltby#	  software-diagnosis and software-response
273f6e214c7SGavin Maltby#	  are common to both contexts
274f6e214c7SGavin Maltby#
275ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/cpumem-retire.conf
276ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/cpumem-retire.so mode=0555
2771410cb93SJoshua M. Clulowfile path=usr/lib/fm/fmd/plugins/disk-lights.conf
2781410cb93SJoshua M. Clulowfile path=usr/lib/fm/fmd/plugins/disk-lights.so mode=0555
279ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-monitor.conf
280ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-monitor.so mode=0555
281ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-transport.conf
282ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/disk-transport.so mode=0555
283ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/eft.conf
284ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/eft.so mode=0555
285f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ext-event-transport.conf \
286f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
287f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ext-event-transport.so mode=0555 \
288f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
289ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fabric-xlate.conf
290ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fabric-xlate.so mode=0555
291ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fdd-msg.conf
292ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/fdd-msg.so mode=0555
293ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/io-retire.conf
294ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/io-retire.so mode=0555
295f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ip-transport.conf \
296f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
297f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/ip-transport.so mode=0555 \
298f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
299ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sensor-transport.conf
300ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sensor-transport.so mode=0555
301e4f5a11dSJames Kremerfile path=usr/lib/fm/fmd/plugins/ses-log-transport.conf
302e4f5a11dSJames Kremerfile path=usr/lib/fm/fmd/plugins/ses-log-transport.so mode=0555
303f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-diagnosis.conf \
304f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
305f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-diagnosis.so mode=0555 \
306f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
307f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-response.conf \
308f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
309f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/software-response.so mode=0555 \
310f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
311ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sp-monitor.conf
312ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/sp-monitor.so mode=0555
313f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/syslog-msgs.conf \
314f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
315f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/plugins/syslog-msgs.so mode=0555 \
316f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
317ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
318ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-diagnosis.so mode=0555
319ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-retire.conf
320ead1f93eSLiane Prazafile path=usr/lib/fm/fmd/plugins/zfs-retire.so mode=0555
32186d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/schemes variant.opensolaris.zone=__NODEFAULT
32286d41711SAndy Fiddamandir  path=usr/lib/fm/fmd/schemes/$(ARCH64) variant.opensolaris.zone=__NODEFAULT
323f6e214c7SGavin Maltby#
324f6e214c7SGavin Maltby# fmri scheme support: all are common to both global and non-global zones
325f6e214c7SGavin Maltby#
326f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/cpu.so mode=0555 \
327f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
328f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/dev.so mode=0555 \
329f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
330f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/fmd.so mode=0555 \
331f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
332f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/hc.so mode=0555 \
333f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
334f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/legacy-hc.so mode=0555 \
335f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
336f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/mem.so mode=0555 \
337f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
338f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/mod.so mode=0555 \
339f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
340f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/pkg.so mode=0555 \
341f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
342f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/svc.so mode=0555 \
343f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
344f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/sw.so mode=0555 \
345f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
346f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/$(ARCH64)/zfs.so mode=0555 \
347f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
348f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/cpu.so mode=0555 \
349f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
350f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/dev.so mode=0555 \
351f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
352f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/fmd.so mode=0555 \
353f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
354f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/hc.so mode=0555 \
355f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
356f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/legacy-hc.so mode=0555 \
357f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
358f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/mem.so mode=0555 \
359f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
360f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/mod.so mode=0555 \
361f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
362f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/pkg.so mode=0555 \
363f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
364f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/svc.so mode=0555 \
365f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
366f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/sw.so mode=0555 \
367f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
368f6e214c7SGavin Maltbyfile path=usr/lib/fm/fmd/schemes/zfs.so mode=0555 \
369f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
370f6e214c7SGavin Maltby#
37186d41711SAndy Fiddaman#	32-bit .so symlinks
37286d41711SAndy Fiddaman#
37386d41711SAndy Fiddamanlink path=usr/lib/fm/libdiagcode.so target=libdiagcode.so.1 \
37486d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
37586d41711SAndy Fiddaman#
376f6e214c7SGavin Maltby# Libraries for usr/lib/fm; we include these in both global and non-global
377f6e214c7SGavin Maltby# contexts except for the ldom and seslog libraries.
378f6e214c7SGavin Maltby#
379f6e214c7SGavin Maltby#
380f6e214c7SGavin Maltby#	32-bit .so.1
381f6e214c7SGavin Maltby#
382f6e214c7SGavin Maltbyfile path=usr/lib/fm/libdiagcode.so.1 variant.opensolaris.zone=__NODEFAULT
38386d41711SAndy Fiddamanlink path=usr/lib/fm/libdiskstatus.so target=libdiskstatus.so.1 \
38486d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
385f6e214c7SGavin Maltbyfile path=usr/lib/fm/libdiskstatus.so.1 variant.opensolaris.zone=__NODEFAULT
38686d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_adm.so target=libfmd_adm.so.1 \
38786d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
388f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_adm.so.1 variant.opensolaris.zone=__NODEFAULT
38986d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_agent.so target=libfmd_agent.so.1 \
39086d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
391f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_agent.so.1 variant.opensolaris.zone=__NODEFAULT
39286d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_log.so target=libfmd_log.so.1 \
39386d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
394f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_log.so.1 variant.opensolaris.zone=__NODEFAULT
39586d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_msg.so target=libfmd_msg.so.1 \
39686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
397f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_msg.so.1 variant.opensolaris.zone=__NODEFAULT
39886d41711SAndy Fiddamanlink path=usr/lib/fm/libfmd_snmp.so target=libfmd_snmp.so.1 \
39986d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
400f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmd_snmp.so.1 variant.opensolaris.zone=__NODEFAULT
40186d41711SAndy Fiddamanlink path=usr/lib/fm/libfmevent.so target=../../../lib/fm/libfmevent.so.1 \
40286d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
40386d41711SAndy Fiddamanlink path=usr/lib/fm/libfmevent.so.1 target=../../../lib/fm/libfmevent.so.1 \
40486d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
40586d41711SAndy Fiddamanlink path=usr/lib/fm/libfmnotify.so target=libfmnotify.so.1 \
40686d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
407f6e214c7SGavin Maltbyfile path=usr/lib/fm/libfmnotify.so.1 variant.opensolaris.zone=__NODEFAULT
40886d41711SAndy Fiddamanlink path=usr/lib/fm/libseslog.so target=libseslog.so.1
409e4f5a11dSJames Kremerfile path=usr/lib/fm/libseslog.so.1
41086d41711SAndy Fiddamanlink path=usr/lib/fm/libtopo.so target=libtopo.so.1 \
41186d41711SAndy Fiddaman    variant.opensolaris.zone=__NODEFAULT
412f6e214c7SGavin Maltbyfile path=usr/lib/fm/libtopo.so.1 variant.opensolaris.zone=__NODEFAULT
41386d41711SAndy Fiddamandir  path=usr/lib/fm/notify variant.opensolaris.zone=__NODEFAULT
41486d41711SAndy Fiddamandir  path=usr/lib/fm/topo variant.opensolaris.zone=__NODEFAULT
41586d41711SAndy Fiddamandir  path=usr/lib/fm/topo/maps variant.opensolaris.zone=__NODEFAULT
416f6e214c7SGavin Maltby#
417f6e214c7SGavin Maltby# Topo xml maps are all global-zone only
418f6e214c7SGavin Maltby#
419ead1f93eSLiane Prazafile path=usr/lib/fm/topo/maps/xfp-hc-topology.xml mode=0444
42086d41711SAndy Fiddamandir  path=usr/lib/fm/topo/plugins variant.opensolaris.zone=__NODEFAULT
421*7c0da522SRobert Mustacchifile path=usr/lib/fm/topo/plugins/dimm.so mode=0555
422ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/disk.so mode=0555
423e2f631f9SJordan Paige Hendricksfile path=usr/lib/fm/topo/plugins/fac_prov_ahci.so mode=0555
424ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/fac_prov_ipmi.so mode=0555
425ea6920ffSRobert Mustacchifile path=usr/lib/fm/topo/plugins/fac_prov_libhp.so mode=0555
426aed5247fSJoshua M. Clulowfile path=usr/lib/fm/topo/plugins/fac_prov_mptsas.so mode=0555
427ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/ipmi.so mode=0555
42845d3dd98SRobert Mustacchifile path=usr/lib/fm/topo/plugins/nic.so mode=0555
429ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/ses.so mode=0555
4306d65bee7SRob Johnstonfile path=usr/lib/fm/topo/plugins/smbios.so mode=0555
431744642a2SRobert Mustacchifile path=usr/lib/fm/topo/plugins/ufm.so mode=0555
432672fc84aSRobert Mustacchifile path=usr/lib/fm/topo/plugins/usb.so mode=0555
433ead1f93eSLiane Prazafile path=usr/lib/fm/topo/plugins/xfp.so mode=0555
43486d41711SAndy Fiddamandir  path=usr/lib/locale variant.opensolaris.zone=__NODEFAULT
43586d41711SAndy Fiddamandir  path=usr/lib/locale/C variant.opensolaris.zone=__NODEFAULT
43686d41711SAndy Fiddamandir  path=usr/lib/locale/C/LC_MESSAGES variant.opensolaris.zone=__NODEFAULT
437f6e214c7SGavin Maltby#
438f6e214c7SGavin Maltby# Dictionaries, whether they are hardware-specific or not, are
439f6e214c7SGavin Maltby# common to both global and non-global zones.
440f6e214c7SGavin Maltby#
441f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/AMD.mo mode=0444 \
442f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
443f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/DISK.mo mode=0444 \
444f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
445f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/FMD.mo mode=0444 \
446f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
447f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/FMNOTIFY.mo mode=0444 \
448f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
449f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/GMCA.mo mode=0444 \
450f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
451f6e214c7SGavin Maltby$(i386_ONLY)file path=usr/lib/locale/C/LC_MESSAGES/INTEL.mo mode=0444 \
452f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
45312eb87fbSAlex Wilsonfile path=usr/lib/locale/C/LC_MESSAGES/NIC.mo mode=0444 \
45412eb87fbSAlex Wilson    variant.opensolaris.zone=__NODEFAULT
455f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/NXGE.mo mode=0444 \
456f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
457f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/PCI.mo mode=0444 \
458f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
459f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/PCIEX.mo mode=0444 \
460f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
461f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SENSOR.mo mode=0444 \
462f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
463f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SMF.mo mode=0444 \
464f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
465d2aad38fSMark J. Nelsonfile path=usr/lib/locale/C/LC_MESSAGES/STORAGE.mo mode=0444 \
466d2aad38fSMark J. Nelson    variant.opensolaris.zone=__NODEFAULT
467f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/SUNOS.mo mode=0444 \
468f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
469f6e214c7SGavin Maltbyfile path=usr/lib/locale/C/LC_MESSAGES/ZFS.mo mode=0444 \
470f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
47186d41711SAndy Fiddamandir  path=usr/lib/mdb group=sys
47286d41711SAndy Fiddamandir  path=usr/lib/mdb/proc group=sys
473f6e214c7SGavin Maltby#
474f6e214c7SGavin Maltby# mdb support will automatically be included in both contexts;
475f6e214c7SGavin Maltby# we allow eft.so to be included despite not delivering
476f6e214c7SGavin Maltby# the eft plugin in non-global zones
477f6e214c7SGavin Maltby#
478ead1f93eSLiane Prazafile path=usr/lib/mdb/proc/eft.so group=sys mode=0555
479ead1f93eSLiane Prazafile path=usr/lib/mdb/proc/fmd.so group=sys mode=0555
48086d41711SAndy Fiddamandir  path=usr/platform group=sys
48186d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc group=sys
48286d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib
48386d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm
48486d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/eft
485ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/$(ARCH64).eft mode=0444
486ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu.eft mode=0444
487ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/gcpu_amd.eft mode=0444
488ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/eft/intel.eft mode=0444
48986d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo
49086d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/maps
4911410cb93SJoshua M. Clulow$(i386_ONLY)file \
4921410cb93SJoshua M. Clulow    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-1101-disk-hc-topology.xml \
4931410cb93SJoshua M. Clulow    mode=0444
49486d41711SAndy Fiddaman$(i386_ONLY)link \
49586d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-hc-topology.xml \
49686d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-hc-topology.xml
49786d41711SAndy Fiddaman#
49886d41711SAndy Fiddaman# symlinks for paticular topo maps
49986d41711SAndy Fiddaman#
50086d41711SAndy Fiddaman
50186d41711SAndy Fiddaman$(i386_ONLY)link \
50286d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3101-usb.usbtopo \
50386d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-usb.usbtopo
50486d41711SAndy Fiddaman$(i386_ONLY)link \
50586d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-hc-topology.xml \
50686d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-hc-topology.xml
50786d41711SAndy Fiddaman$(i386_ONLY)link \
50886d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3102-usb.usbtopo \
50986d41711SAndy Fiddaman    target=SSG-2028R-ACR24L-usb.usbtopo
510843d17d4SRob Johnston$(i386_ONLY)file \
511843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3301-hc-topology.xml \
512843d17d4SRob Johnston    mode=0444
51386d41711SAndy Fiddaman$(i386_ONLY)link \
51486d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-3302-hc-topology.xml \
51586d41711SAndy Fiddaman    target=Joyent-Compute-Platform-3301-hc-topology.xml
516843d17d4SRob Johnston$(i386_ONLY)file \
517843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-chassis-hc-topology.xml \
518843d17d4SRob Johnston    mode=0444
519843d17d4SRob Johnston$(i386_ONLY)file \
520843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Compute-Platform-330x-fan-hc-topology.xml \
521843d17d4SRob Johnston    mode=0444
52286d41711SAndy Fiddaman$(i386_ONLY)link \
52386d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-hc-topology.xml \
52486d41711SAndy Fiddaman    target=SSG-2029P-ACR24L-hc-topology.xml
52586d41711SAndy Fiddaman$(i386_ONLY)link \
52686d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-M12G5-usb.usbtopo \
52786d41711SAndy Fiddaman    target=SSG-2029P-ACR24L-usb.usbtopo
52886d41711SAndy Fiddaman$(i386_ONLY)link \
52986d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-hc-topology.xml \
53086d41711SAndy Fiddaman    target=SSG-6049P-E1CR36L-hc-topology.xml
53186d41711SAndy Fiddaman$(i386_ONLY)link \
53286d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-S10G5-usb.usbtopo \
53386d41711SAndy Fiddaman    target=SSG-6049P-E1CR36L-usb.usbtopo
534843d17d4SRob Johnston$(i386_ONLY)file \
535843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-chassis-hc-topology.xml \
536843d17d4SRob Johnston    mode=0444
537843d17d4SRob Johnston$(i386_ONLY)file \
538843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-hc-topology.xml \
539843d17d4SRob Johnston    mode=0444
540843d17d4SRob Johnston$(i386_ONLY)file \
541843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/Joyent-Storage-Platform-7001-slot-hc-topology.xml \
542843d17d4SRob Johnston    mode=0444
543ead1f93eSLiane Praza$(i386_ONLY)file \
544ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Netra-X4200-M2-disk-hc-topology.xml \
545ead1f93eSLiane Praza    mode=0444
546843d17d4SRob Johnston$(i386_ONLY)file \
547843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-chassis-hc-topology.xml \
548843d17d4SRob Johnston    mode=0444
549843d17d4SRob Johnston$(i386_ONLY)file \
550843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-disk-hc-topology.xml \
551843d17d4SRob Johnston    mode=0444
552843d17d4SRob Johnston$(i386_ONLY)file \
553843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-hc-topology.xml \
554843d17d4SRob Johnston    mode=0444
555843d17d4SRob Johnston$(i386_ONLY)file \
556843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-slot-hc-topology.xml \
557843d17d4SRob Johnston    mode=0444
558672fc84aSRobert Mustacchi$(i386_ONLY)file \
559672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2028R-ACR24L-usb.usbtopo \
560672fc84aSRobert Mustacchi    mode=0444
561843d17d4SRob Johnston$(i386_ONLY)file \
562843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-chassis-hc-topology.xml \
563843d17d4SRob Johnston    mode=0444
564843d17d4SRob Johnston$(i386_ONLY)file \
565843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-disk-hc-topology.xml \
566843d17d4SRob Johnston    mode=0444
567843d17d4SRob Johnston$(i386_ONLY)file \
568843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-hc-topology.xml \
569843d17d4SRob Johnston    mode=0444
570843d17d4SRob Johnston$(i386_ONLY)file \
571843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-slot-hc-topology.xml \
572843d17d4SRob Johnston    mode=0444
573672fc84aSRobert Mustacchi$(i386_ONLY)file \
574672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-2029P-ACR24L-usb.usbtopo \
575672fc84aSRobert Mustacchi    mode=0444
576843d17d4SRob Johnston$(i386_ONLY)file \
577843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-chassis-hc-topology.xml \
578843d17d4SRob Johnston    mode=0444
579843d17d4SRob Johnston$(i386_ONLY)file \
580843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-hc-topology.xml \
581843d17d4SRob Johnston    mode=0444
582843d17d4SRob Johnston$(i386_ONLY)file \
583843d17d4SRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-slot-hc-topology.xml \
584843d17d4SRob Johnston    mode=0444
585672fc84aSRobert Mustacchi$(i386_ONLY)file \
586672fc84aSRobert Mustacchi    path=usr/platform/i86pc/lib/fm/topo/maps/SSG-6049P-E1CR36L-usb.usbtopo \
587672fc84aSRobert Mustacchi    mode=0444
5883c6ffbabSRob Johnston$(i386_ONLY)file \
5893c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-chassis-hc-topology.xml \
5903c6ffbabSRob Johnston    mode=0444
5913c6ffbabSRob Johnston$(i386_ONLY)file \
5923c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-hc-topology.xml \
5933c6ffbabSRob Johnston    mode=0444
5943c6ffbabSRob Johnston$(i386_ONLY)file \
5953c6ffbabSRob Johnston    path=usr/platform/i86pc/lib/fm/topo/maps/SYS-2028U-E1CNRT+-usb.usbtopo \
5963c6ffbabSRob Johnston    mode=0444
597ead1f93eSLiane Praza$(i386_ONLY)file \
598ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-M2-disk-hc-topology.xml \
599ead1f93eSLiane Praza    mode=0444
600ead1f93eSLiane Praza$(i386_ONLY)file \
601ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4200-Server-disk-hc-topology.xml \
602ead1f93eSLiane Praza    mode=0444
603ead1f93eSLiane Praza$(i386_ONLY)file \
604ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4500-disk-hc-topology.xml \
605ead1f93eSLiane Praza    mode=0444
606ead1f93eSLiane Praza$(i386_ONLY)file \
607ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4540-disk-hc-topology.xml \
608ead1f93eSLiane Praza    mode=0444
609ead1f93eSLiane Praza$(i386_ONLY)file \
610ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/Sun-Fire-X4600-M2-disk-hc-topology.xml \
611ead1f93eSLiane Praza    mode=0444
612ead1f93eSLiane Praza$(i386_ONLY)file \
61386d41711SAndy Fiddaman    path=usr/platform/i86pc/lib/fm/topo/maps/chassis-hc-topology.xml mode=0444
614ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/chip-hc-topology.xml \
615ead1f93eSLiane Praza    mode=0444
616ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/fan-hc-topology.xml \
617ead1f93eSLiane Praza    mode=0444
618ebbab6bbSDan Price$(i386_ONLY)file \
619ebbab6bbSDan Price    path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-hc-topology.xml mode=0444
620ead1f93eSLiane Praza$(i386_ONLY)file \
621ead1f93eSLiane Praza    path=usr/platform/i86pc/lib/fm/topo/maps/i86pc-legacy-hc-topology.xml \
622ead1f93eSLiane Praza    mode=0444
623ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/maps/psu-hc-topology.xml \
624ead1f93eSLiane Praza    mode=0444
62586d41711SAndy Fiddaman$(i386_ONLY)dir path=usr/platform/i86pc/lib/fm/topo/plugins
626ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chip.so mode=0555
627dc90e123SRobert Mustacchi$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/chipset.so \
628dc90e123SRobert Mustacchi    mode=0555
629ead1f93eSLiane Praza$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/hostbridge.so \
630ead1f93eSLiane Praza    mode=0555
63186d41711SAndy Fiddaman$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/pcibus.so mode=0555
63286d41711SAndy Fiddaman$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/x86pi.so mode=0555
633dd23d762SRobert Mustacchi$(i386_ONLY)file path=usr/platform/i86pc/lib/fm/topo/plugins/zen.so mode=0555
634f6e214c7SGavin Maltby#
63586d41711SAndy Fiddaman# Some directories common to both global and non-global zones:
63686d41711SAndy Fiddaman#
63786d41711SAndy Fiddamandir  path=usr/sbin variant.opensolaris.zone=__NODEFAULT
63886d41711SAndy Fiddaman#
639f6e214c7SGavin Maltby# Administrative utilities are common to both contexts
640f6e214c7SGavin Maltby#
641f6e214c7SGavin Maltbyfile path=usr/sbin/fmadm mode=0555 variant.opensolaris.zone=__NODEFAULT
642f6e214c7SGavin Maltbyfile path=usr/sbin/fmdump mode=0555 variant.opensolaris.zone=__NODEFAULT
643f6e214c7SGavin Maltbyfile path=usr/sbin/fmstat mode=0555 variant.opensolaris.zone=__NODEFAULT
64486d41711SAndy Fiddamandir  path=usr/share variant.opensolaris.zone=__NODEFAULT
64586d41711SAndy Fiddamandir  path=usr/share/lib variant.opensolaris.zone=__NODEFAULT
64686d41711SAndy Fiddamandir  path=usr/share/lib/xml group=sys variant.opensolaris.zone=__NODEFAULT
64786d41711SAndy Fiddamandir  path=usr/share/lib/xml/dtd group=sys variant.opensolaris.zone=__NODEFAULT
648f6e214c7SGavin Maltby#
649c5591576SRob Johnston# Topo DTDs are also common
650f6e214c7SGavin Maltby#
651c5591576SRob Johnstonfile path=usr/share/lib/xml/dtd/digraph-topology.dtd.1 \
652c5591576SRob Johnston    variant.opensolaris.zone=__NODEFAULT
653f6e214c7SGavin Maltbyfile path=usr/share/lib/xml/dtd/topology.dtd.1 \
654f6e214c7SGavin Maltby    variant.opensolaris.zone=__NODEFAULT
655bbf21555SRichard Lowedir  path=usr/share/man/man8
656bbf21555SRichard Lowefile path=usr/share/man/man8/fmadm.8
657bbf21555SRichard Lowefile path=usr/share/man/man8/fmd.8
658bbf21555SRichard Lowefile path=usr/share/man/man8/fmdump.8
659bbf21555SRichard Lowefile path=usr/share/man/man8/fmstat.8
66086d41711SAndy Fiddamandir  path=var/fm group=sys variant.opensolaris.zone=__NODEFAULT
66186d41711SAndy Fiddamandir  path=var/fm/fmd group=sys variant.opensolaris.zone=__NODEFAULT
66286d41711SAndy Fiddamandir  path=var/fm/fmd/ckpt group=sys variant.opensolaris.zone=__NODEFAULT
66386d41711SAndy Fiddamandir  path=var/fm/fmd/rsrc group=sys variant.opensolaris.zone=__NODEFAULT
66486d41711SAndy Fiddamandir  path=var/fm/fmd/xprt group=sys variant.opensolaris.zone=__NODEFAULT
66586d41711SAndy Fiddaman#
66686d41711SAndy Fiddaman# driver is global-zone only
66786d41711SAndy Fiddaman#
66886d41711SAndy Fiddamandriver name=fm perms="* 0644 root sys"
669f6e214c7SGavin Maltby#
670f6e214c7SGavin Maltby# legacy packaging and license
671f6e214c7SGavin Maltby#
67271e464e5SPeter Dennis - Sustaining Engineerlegacy pkg=SUNWfmd desc="Fault Management Daemon and Utilities" \
67371e464e5SPeter Dennis - Sustaining Engineer    name="Fault Management Daemon and Utilities"
67471e464e5SPeter Dennis - Sustaining Engineerlegacy pkg=SUNWfmdr desc="Fault Management Daemon and Utilities (Root)" \
67571e464e5SPeter Dennis - Sustaining Engineer    name="Fault Management Daemon and Utilities (Root)"
676ead1f93eSLiane Prazalicense cr_Sun license=cr_Sun
677ead1f93eSLiane Prazalicense lic_CDDL license=lic_CDDL
678