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