1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright (c) 2019, Joyent, Inc.
25#
26
27set name=pkg.fmri value=pkg:/developer/debug/mdb@$(PKGVERS)
28set name=pkg.summary value="Modular Debugger"
29set name=pkg.description value="Modular Debugger (MDB)"
30set name=info.classification \
31    value=org.opensolaris.category.2008:Development/System
32set name=variant.arch value=$(ARCH)
33dir  path=kernel group=sys
34dir  path=kernel/kmdb group=sys
35dir  path=kernel/kmdb/$(ARCH64) group=sys
36file path=kernel/kmdb/$(ARCH64)/arp group=sys mode=0555
37file path=kernel/kmdb/$(ARCH64)/cpc group=sys mode=0555
38$(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/cpu.generic group=sys mode=0555
39$(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/cpu_ms.AuthenticAMD.15 group=sys \
40    mode=0555
41file path=kernel/kmdb/$(ARCH64)/crypto group=sys mode=0555
42file path=kernel/kmdb/$(ARCH64)/genunix group=sys mode=0555
43file path=kernel/kmdb/$(ARCH64)/hook group=sys mode=0555
44$(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/i40e group=sys mode=0555
45$(sparc_ONLY)file path=kernel/kmdb/$(ARCH64)/intr group=sys mode=0555
46file path=kernel/kmdb/$(ARCH64)/ip group=sys mode=0555
47file path=kernel/kmdb/$(ARCH64)/ipc group=sys mode=0555
48file path=kernel/kmdb/$(ARCH64)/ipp group=sys mode=0555
49file path=kernel/kmdb/$(ARCH64)/krtld group=sys mode=0555
50file path=kernel/kmdb/$(ARCH64)/lofs group=sys mode=0555
51file path=kernel/kmdb/$(ARCH64)/logindmux group=sys mode=0555
52file path=kernel/kmdb/$(ARCH64)/mac group=sys mode=0555
53file path=kernel/kmdb/$(ARCH64)/mdb_ds group=sys mode=0555
54file path=kernel/kmdb/$(ARCH64)/mm group=sys mode=0555
55file path=kernel/kmdb/$(ARCH64)/mpt group=sys mode=0555
56file path=kernel/kmdb/$(ARCH64)/mpt_sas group=sys mode=0555
57file path=kernel/kmdb/$(ARCH64)/mr_sas group=sys mode=0555
58file path=kernel/kmdb/$(ARCH64)/nca group=sys mode=0555
59file path=kernel/kmdb/$(ARCH64)/neti group=sys mode=0555
60file path=kernel/kmdb/$(ARCH64)/nfs group=sys mode=0555
61$(sparc_ONLY)link path=kernel/kmdb/$(ARCH64)/niumx target=intr
62$(sparc_ONLY)link path=kernel/kmdb/$(ARCH64)/pcipsy target=intr
63$(sparc_ONLY)link path=kernel/kmdb/$(ARCH64)/pcisch target=intr
64file path=kernel/kmdb/$(ARCH64)/ptm group=sys mode=0555
65$(sparc_ONLY)link path=kernel/kmdb/$(ARCH64)/px target=intr
66file path=kernel/kmdb/$(ARCH64)/random group=sys mode=0555
67file path=kernel/kmdb/$(ARCH64)/s1394 group=sys mode=0555
68$(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/sata group=sys mode=0555
69file path=kernel/kmdb/$(ARCH64)/scsi_vhci group=sys mode=0555
70file path=kernel/kmdb/$(ARCH64)/sctp group=sys mode=0555
71file path=kernel/kmdb/$(ARCH64)/sd group=sys mode=0555
72file path=kernel/kmdb/$(ARCH64)/sockfs group=sys mode=0555
73file path=kernel/kmdb/$(ARCH64)/specfs group=sys mode=0555
74file path=kernel/kmdb/$(ARCH64)/sppp group=sys mode=0555
75$(sparc_ONLY)file path=kernel/kmdb/$(ARCH64)/ssd group=sys mode=0555
76file path=kernel/kmdb/$(ARCH64)/ufs group=sys mode=0555
77$(i386_ONLY)file path=kernel/kmdb/$(ARCH64)/uhci group=sys mode=0555
78file path=kernel/kmdb/$(ARCH64)/usba group=sys mode=0555
79dir  path=platform group=sys variant.opensolaris.zone=global
80$(i386_ONLY)dir path=platform/i86pc group=sys variant.opensolaris.zone=global
81$(i386_ONLY)dir path=platform/i86pc/kernel group=sys \
82    variant.opensolaris.zone=global
83$(i386_ONLY)dir path=platform/i86pc/kernel/kmdb group=sys
84$(i386_ONLY)dir path=platform/i86pc/kernel/kmdb/$(ARCH64) group=sys
85$(i386_ONLY)file path=platform/i86pc/kernel/kmdb/$(ARCH64)/apix group=sys \
86    mode=0555
87$(i386_ONLY)file path=platform/i86pc/kernel/kmdb/$(ARCH64)/pcplusmp group=sys \
88    mode=0555
89$(i386_ONLY)file path=platform/i86pc/kernel/kmdb/$(ARCH64)/unix group=sys \
90    mode=0555
91$(i386_ONLY)file path=platform/i86pc/kernel/kmdb/$(ARCH64)/uppc group=sys \
92    mode=0555
93$(i386_ONLY)dir path=platform/i86xpv group=sys variant.opensolaris.zone=global
94$(i386_ONLY)dir path=platform/i86xpv/kernel group=sys \
95    variant.opensolaris.zone=global
96$(i386_ONLY)dir path=platform/i86xpv/kernel/kmdb group=sys
97$(i386_ONLY)dir path=platform/i86xpv/kernel/kmdb/$(ARCH64) group=sys
98$(i386_ONLY)file path=platform/i86xpv/kernel/kmdb/$(ARCH64)/unix group=sys \
99    mode=0555
100$(i386_ONLY)file path=platform/i86xpv/kernel/kmdb/$(ARCH64)/xpv_psm group=sys \
101    mode=0555
102$(i386_ONLY)file path=platform/i86xpv/kernel/kmdb/$(ARCH64)/xpv_uppc group=sys \
103    mode=0555
104$(sparc_ONLY)dir path=platform/sun4u group=sys variant.opensolaris.zone=global
105$(sparc_ONLY)dir path=platform/sun4u/kernel group=sys \
106    variant.opensolaris.zone=global
107$(sparc_ONLY)dir path=platform/sun4u/kernel/kmdb group=sys
108$(sparc_ONLY)dir path=platform/sun4u/kernel/kmdb/$(ARCH64) group=sys
109$(sparc_ONLY)file path=platform/sun4u/kernel/kmdb/$(ARCH64)/oplhwd group=sys \
110    mode=0555
111$(sparc_ONLY)file path=platform/sun4u/kernel/kmdb/$(ARCH64)/sgenv group=sys \
112    mode=0555
113$(sparc_ONLY)file path=platform/sun4u/kernel/kmdb/$(ARCH64)/sgsbbc group=sys \
114    mode=0555
115$(sparc_ONLY)file path=platform/sun4u/kernel/kmdb/$(ARCH64)/unix group=sys \
116    mode=0555
117$(sparc_ONLY)dir path=platform/sun4v group=sys variant.opensolaris.zone=global
118$(sparc_ONLY)dir path=platform/sun4v/kernel group=sys \
119    variant.opensolaris.zone=global
120$(sparc_ONLY)dir path=platform/sun4v/kernel/kmdb group=sys
121$(sparc_ONLY)dir path=platform/sun4v/kernel/kmdb/$(ARCH64) group=sys
122$(sparc_ONLY)file path=platform/sun4v/kernel/kmdb/$(ARCH64)/errh group=sys \
123    mode=0555
124$(sparc_ONLY)file path=platform/sun4v/kernel/kmdb/$(ARCH64)/ldc group=sys \
125    mode=0555
126$(sparc_ONLY)file path=platform/sun4v/kernel/kmdb/$(ARCH64)/mdesc group=sys \
127    mode=0555
128$(sparc_ONLY)file path=platform/sun4v/kernel/kmdb/$(ARCH64)/unix group=sys \
129    mode=0555
130$(sparc_ONLY)file path=platform/sun4v/kernel/kmdb/$(ARCH64)/vdsk group=sys \
131    mode=0555
132dir  path=usr group=sys
133dir  path=usr/bin
134dir  path=usr/bin/$(ARCH32)
135hardlink path=usr/bin/$(ARCH32)/adb target=../../../usr/bin/$(ARCH32)/mdb
136file path=usr/bin/$(ARCH32)/mdb mode=0555
137dir  path=usr/bin/$(ARCH64)
138hardlink path=usr/bin/$(ARCH64)/adb target=../../../usr/bin/$(ARCH64)/mdb
139file path=usr/bin/$(ARCH64)/mdb mode=0555
140hardlink path=usr/bin/adb target=../../usr/lib/isaexec
141hardlink path=usr/bin/mdb target=../../usr/lib/isaexec
142dir  path=usr/include
143dir  path=usr/include/sys
144file path=usr/include/sys/mdb_modapi.h
145dir  path=usr/lib
146dir  path=usr/lib/mdb group=sys
147dir  path=usr/lib/mdb/kvm group=sys
148dir  path=usr/lib/mdb/kvm/$(ARCH64) group=sys
149file path=usr/lib/mdb/kvm/$(ARCH64)/arp.so group=sys mode=0555
150file path=usr/lib/mdb/kvm/$(ARCH64)/cpc.so group=sys mode=0555
151$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/cpu.generic.so group=sys \
152    mode=0555
153$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/cpu_ms.AuthenticAMD.15.so \
154    group=sys mode=0555
155file path=usr/lib/mdb/kvm/$(ARCH64)/crypto.so group=sys mode=0555
156file path=usr/lib/mdb/kvm/$(ARCH64)/genunix.so group=sys mode=0555
157file path=usr/lib/mdb/kvm/$(ARCH64)/hook.so group=sys mode=0555
158$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/i40e.so group=sys mode=0555
159$(sparc_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/intr.so group=sys mode=0555
160file path=usr/lib/mdb/kvm/$(ARCH64)/ip.so group=sys mode=0555
161file path=usr/lib/mdb/kvm/$(ARCH64)/ipc.so group=sys mode=0555
162file path=usr/lib/mdb/kvm/$(ARCH64)/ipp.so group=sys mode=0555
163file path=usr/lib/mdb/kvm/$(ARCH64)/krtld.so group=sys mode=0555
164file path=usr/lib/mdb/kvm/$(ARCH64)/lofs.so group=sys mode=0555
165file path=usr/lib/mdb/kvm/$(ARCH64)/logindmux.so group=sys mode=0555
166file path=usr/lib/mdb/kvm/$(ARCH64)/mac.so group=sys mode=0555
167$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/mdb_kb.so group=sys mode=0555
168file path=usr/lib/mdb/kvm/$(ARCH64)/mdb_ks.so group=sys mode=0555
169file path=usr/lib/mdb/kvm/$(ARCH64)/mm.so group=sys mode=0555
170file path=usr/lib/mdb/kvm/$(ARCH64)/mpt.so group=sys mode=0555
171file path=usr/lib/mdb/kvm/$(ARCH64)/mpt_sas.so group=sys mode=0555
172file path=usr/lib/mdb/kvm/$(ARCH64)/mr_sas.so group=sys mode=0555
173file path=usr/lib/mdb/kvm/$(ARCH64)/nca.so group=sys mode=0555
174file path=usr/lib/mdb/kvm/$(ARCH64)/neti.so group=sys mode=0555
175file path=usr/lib/mdb/kvm/$(ARCH64)/nfs.so group=sys mode=0555
176$(sparc_ONLY)link path=usr/lib/mdb/kvm/$(ARCH64)/niumx.so target=intr.so
177$(sparc_ONLY)link path=usr/lib/mdb/kvm/$(ARCH64)/pcipsy.so target=intr.so
178$(sparc_ONLY)link path=usr/lib/mdb/kvm/$(ARCH64)/pcisch.so target=intr.so
179file path=usr/lib/mdb/kvm/$(ARCH64)/ptm.so group=sys mode=0555
180$(sparc_ONLY)link path=usr/lib/mdb/kvm/$(ARCH64)/px.so target=intr.so
181file path=usr/lib/mdb/kvm/$(ARCH64)/random.so group=sys mode=0555
182file path=usr/lib/mdb/kvm/$(ARCH64)/s1394.so group=sys mode=0555
183$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/sata.so group=sys mode=0555
184file path=usr/lib/mdb/kvm/$(ARCH64)/scsi_vhci.so group=sys mode=0555
185file path=usr/lib/mdb/kvm/$(ARCH64)/sctp.so group=sys mode=0555
186file path=usr/lib/mdb/kvm/$(ARCH64)/sd.so group=sys mode=0555
187$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/smbios.so group=sys mode=0555
188file path=usr/lib/mdb/kvm/$(ARCH64)/sockfs.so group=sys mode=0555
189file path=usr/lib/mdb/kvm/$(ARCH64)/specfs.so group=sys mode=0555
190file path=usr/lib/mdb/kvm/$(ARCH64)/sppp.so group=sys mode=0555
191$(sparc_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/ssd.so group=sys mode=0555
192file path=usr/lib/mdb/kvm/$(ARCH64)/ufs.so group=sys mode=0555
193$(i386_ONLY)file path=usr/lib/mdb/kvm/$(ARCH64)/uhci.so group=sys mode=0555
194file path=usr/lib/mdb/kvm/$(ARCH64)/usba.so group=sys mode=0555
195dir  path=usr/lib/mdb/proc group=sys
196$(sparc_ONLY)dir path=usr/lib/mdb/proc/$(ARCH64) group=sys
197$(i386_ONLY)dir path=usr/lib/mdb/proc/$(ARCH64)
198file path=usr/lib/mdb/proc/$(ARCH64)/ld.so group=sys mode=0555
199file path=usr/lib/mdb/proc/$(ARCH64)/libavl.so group=sys mode=0555
200file path=usr/lib/mdb/proc/$(ARCH64)/libc.so group=sys mode=0555
201file path=usr/lib/mdb/proc/$(ARCH64)/libnvpair.so group=sys mode=0555
202file path=usr/lib/mdb/proc/$(ARCH64)/libproc.so group=sys mode=0555
203file path=usr/lib/mdb/proc/$(ARCH64)/libpython$(PYTHON_VERSION).so group=sys \
204    mode=0555
205$(i386_ONLY)file path=usr/lib/mdb/proc/$(ARCH64)/libsmbios.so group=sys \
206    mode=0555
207file path=usr/lib/mdb/proc/$(ARCH64)/libsysevent.so group=sys mode=0555
208file path=usr/lib/mdb/proc/$(ARCH64)/libtopo.so group=sys mode=0555
209file path=usr/lib/mdb/proc/$(ARCH64)/libumem.so group=sys mode=0555
210file path=usr/lib/mdb/proc/$(ARCH64)/libuutil.so group=sys mode=0555
211file path=usr/lib/mdb/proc/$(ARCH64)/list.so group=sys mode=0555
212file path=usr/lib/mdb/proc/$(ARCH64)/mdb_ds.so group=sys mode=0555
213$(i386_ONLY)file path=usr/lib/mdb/proc/$(ARCH64)/mdb_test.so group=sys mode=0555
214file path=usr/lib/mdb/proc/ld.so group=sys mode=0555
215file path=usr/lib/mdb/proc/libavl.so group=sys mode=0555
216file path=usr/lib/mdb/proc/libc.so group=sys mode=0555
217file path=usr/lib/mdb/proc/libnvpair.so group=sys mode=0555
218file path=usr/lib/mdb/proc/libproc.so group=sys mode=0555
219file path=usr/lib/mdb/proc/libpython$(PYTHON_VERSION).so group=sys mode=0555
220$(i386_ONLY)file path=usr/lib/mdb/proc/libsmbios.so group=sys mode=0555
221file path=usr/lib/mdb/proc/libsysevent.so group=sys mode=0555
222file path=usr/lib/mdb/proc/libtopo.so group=sys mode=0555
223file path=usr/lib/mdb/proc/libumem.so group=sys mode=0555
224file path=usr/lib/mdb/proc/libuutil.so group=sys mode=0555
225file path=usr/lib/mdb/proc/list.so group=sys mode=0555
226file path=usr/lib/mdb/proc/mdb_ds.so group=sys mode=0555
227file path=usr/lib/mdb/proc/svc.configd.so group=sys mode=0555
228file path=usr/lib/mdb/proc/svc.startd.so group=sys mode=0555
229$(i386_ONLY)dir path=usr/lib/mdb/raw group=sys
230$(i386_ONLY)dir path=usr/lib/mdb/raw/$(ARCH64) group=sys
231$(i386_ONLY)file path=usr/lib/mdb/raw/$(ARCH64)/disk_label.so group=sys \
232    mode=0555
233$(i386_ONLY)file path=usr/lib/mdb/raw/disk_label.so group=sys mode=0555
234dir  path=usr/platform group=sys
235$(i386_ONLY)dir path=usr/platform/i86pc group=sys
236$(i386_ONLY)dir path=usr/platform/i86pc/lib
237$(i386_ONLY)dir path=usr/platform/i86pc/lib/mdb group=sys
238$(i386_ONLY)dir path=usr/platform/i86pc/lib/mdb/kvm group=sys
239$(i386_ONLY)dir path=usr/platform/i86pc/lib/mdb/kvm/$(ARCH64) group=sys
240$(i386_ONLY)file path=usr/platform/i86pc/lib/mdb/kvm/$(ARCH64)/apix.so \
241    group=sys mode=0555
242$(i386_ONLY)file path=usr/platform/i86pc/lib/mdb/kvm/$(ARCH64)/pcplusmp.so \
243    group=sys mode=0555
244$(i386_ONLY)file path=usr/platform/i86pc/lib/mdb/kvm/$(ARCH64)/unix.so \
245    group=sys mode=0555
246$(i386_ONLY)file path=usr/platform/i86pc/lib/mdb/kvm/$(ARCH64)/uppc.so \
247    group=sys mode=0555
248$(i386_ONLY)dir path=usr/platform/i86xpv group=sys
249$(i386_ONLY)dir path=usr/platform/i86xpv/lib
250$(i386_ONLY)dir path=usr/platform/i86xpv/lib/mdb group=sys
251$(i386_ONLY)dir path=usr/platform/i86xpv/lib/mdb/kvm group=sys
252$(i386_ONLY)dir path=usr/platform/i86xpv/lib/mdb/kvm/$(ARCH64) group=sys
253$(i386_ONLY)file path=usr/platform/i86xpv/lib/mdb/kvm/$(ARCH64)/unix.so \
254    group=sys mode=0555
255$(i386_ONLY)file path=usr/platform/i86xpv/lib/mdb/kvm/$(ARCH64)/xpv.so \
256    group=sys mode=0555
257$(i386_ONLY)file path=usr/platform/i86xpv/lib/mdb/kvm/$(ARCH64)/xpv_psm.so \
258    group=sys mode=0555
259$(i386_ONLY)file path=usr/platform/i86xpv/lib/mdb/kvm/$(ARCH64)/xpv_uppc.so \
260    group=sys mode=0555
261$(sparc_ONLY)dir path=usr/platform/sun4u group=sys
262$(sparc_ONLY)dir path=usr/platform/sun4u/lib
263$(sparc_ONLY)dir path=usr/platform/sun4u/lib/mdb group=sys
264$(sparc_ONLY)dir path=usr/platform/sun4u/lib/mdb/kvm group=sys
265$(sparc_ONLY)dir path=usr/platform/sun4u/lib/mdb/kvm/$(ARCH64) group=sys
266$(sparc_ONLY)file path=usr/platform/sun4u/lib/mdb/kvm/$(ARCH64)/oplhwd.so \
267    group=sys mode=0555
268$(sparc_ONLY)file path=usr/platform/sun4u/lib/mdb/kvm/$(ARCH64)/sgenv.so \
269    group=sys mode=0555
270$(sparc_ONLY)file path=usr/platform/sun4u/lib/mdb/kvm/$(ARCH64)/sgsbbc.so \
271    group=sys mode=0555
272$(sparc_ONLY)file path=usr/platform/sun4u/lib/mdb/kvm/$(ARCH64)/unix.so \
273    group=sys mode=0555
274$(sparc_ONLY)dir path=usr/platform/sun4v group=sys
275$(sparc_ONLY)dir path=usr/platform/sun4v/lib
276$(sparc_ONLY)dir path=usr/platform/sun4v/lib/mdb group=sys
277$(sparc_ONLY)dir path=usr/platform/sun4v/lib/mdb/kvm group=sys
278$(sparc_ONLY)dir path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64) group=sys
279$(sparc_ONLY)file path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64)/errh.so \
280    group=sys mode=0555
281$(sparc_ONLY)file path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64)/ldc.so \
282    group=sys mode=0555
283$(sparc_ONLY)file path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64)/mdesc.so \
284    group=sys mode=0555
285$(sparc_ONLY)file path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64)/unix.so \
286    group=sys mode=0555
287$(sparc_ONLY)file path=usr/platform/sun4v/lib/mdb/kvm/$(ARCH64)/vdsk.so \
288    group=sys mode=0555
289dir  path=usr/share/man
290dir  path=usr/share/man/man1
291file path=usr/share/man/man1/adb.1
292file path=usr/share/man/man1/kmdb.1
293file path=usr/share/man/man1/mdb.1
294legacy pkg=SUNWmdb desc="Modular Debugger (MDB)" name="Modular Debugger"
295legacy pkg=SUNWmdbr desc="Modular Debugger (MDB) (Root)" \
296    name="Modular Debugger (Root)"
297license cr_Sun license=cr_Sun
298license lic_CDDL license=lic_CDDL
299license usr/src/common/bzip2/LICENSE license=usr/src/common/bzip2/LICENSE
300license usr/src/uts/common/io/mr_sas/THIRDPARTYLICENSE \
301    license=usr/src/uts/common/io/mr_sas/THIRDPARTYLICENSE
302license usr/src/uts/common/zmod/THIRDPARTYLICENSE \
303    license=usr/src/uts/common/zmod/THIRDPARTYLICENSE
304