exception_list_sparc revision 45391f50095088ce9d0b1362d78cb4d9d049e411
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder# CDDL HEADER START
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The contents of this file are subject to the terms of the
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Common Development and Distribution License (the "License").
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You may not use this file except in compliance with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# or http://www.opensolaris.org/os/licensing.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# See the License for the specific language governing permissions
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder# and limitations under the License.
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian Maeder# CDDL HEADER END
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder# Use is subject to license terms.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# ident "%Z%%M% %I% %E% SMI"
1a38107941725211e7c3f051f7a8f5e12199f03acmaeder# Exception List for protocmp
bab2d88d650448628730ed3b65c9f99c52500e8cChristian Maeder###########################################
ce5b44277ea06257548ff625e928cb1290c6d297cmaeder# ENTRIES FILTERED OUT OF THE protolist
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder###########################################
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroeder# The following entries are built in the /proto area
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroeder# but not included in any packages - this is intentional.
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroederusr/include/rpcsvc/daemon_utils.h sparc
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroederusr/include/rpcsvc/svc_dg_priv.h sparc
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroederusr/include/bsm/audit_door_infc.h sparc
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# Private/Internal libraries of the Cryptographic Framework.
d62661e54e2662d53b583ae48609f5037701078dcmaeder# The following files are used by libdhcpsvc, the
8cacad2a09782249243b80985f28e9387019fe40Christian Maeder# standalone's DHCP implementation, and the kernel (nfs_dlboot).
6a2dad705deefd1b7a7e09b84fd2d75f2213be47Christian Maeder# They contain interfaces which are currently private.
db675e8302ddb0d6528088ce68f5e98a00e890e3Christian Maeder# Private MAC driver header files
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# Private GLDv3 userland libraries and headers
ca074a78b8dcccbb8c419586787882f98d0c6163Christian Maeder# Virtual Network Interface Card (VNIC)
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder# IKE and IPsec support library exceptions. The IKE support
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder# library contains exclusively private interfaces, as does
d946c1bfdd7d58aa7c023efe864d5999eb44a61bChristian Maeder# libipsecutil. My apologies for the glut of header files here.
aded505f9b42cc38975559c2a5d175ae95de436bChristian Maederusr/include/ike/sshadt_priority_queue.h sparc
383aa66e5142365fe9b1f88b18c1da5b27cc8c04Christian Maederusr/include/ike/sshadt_priority_heap.h sparc
a14767aeac3e78ed100f5b75e210ba563ee10dbaChristian Maederusr/include/ike/sshadt_priority_heap_i.h sparc
81f49ee02aaa3bc870401f8883bf52742eb3ea7aJonathan von Schroederusr/include/ike/enroll-internal.h sparc
5afff1a0f62394414c33b06141175b3ab0b117a5Christian Maederusr/include/ike/ssh_PKIDiscoverySpec.h sparc
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescu# The following files are used by the dhcpmgr.
1535e1d8c82db5f7e2402261983c4c2ef39f4f39Mihai Codescuusr/share/lib/locale/com/sun/dhcpmgr/bridge/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/common/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpbatch/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpconfig/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/dhtadm/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/pntadm/ResourceBundle.properties sparc
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Some IPsec headers can't be shipped lest we hit export controls...
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# The following are win and graphics related also ignore and do NOT replace.
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# these are just funky entries - they are fixed up
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# via a post install scripts.
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder# The following dhcpmgr directories are not shipped.
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maederusr/share/lib/locale/com/sun/dhcpmgr/bridge sparc
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli sparc
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maederusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpbatch sparc
624e6701e0deb7ac6c03c0cba0190fbc5033cf93Ewaryst Schulzusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpconfig sparc
624e6701e0deb7ac6c03c0cba0190fbc5033cf93Ewaryst Schulzusr/share/lib/locale/com/sun/dhcpmgr/cli/dhtadm sparc
c2e192ace9ef7cfb0e59563f1b24477b2b65cff3Dominik Dietrichusr/share/lib/locale/com/sun/dhcpmgr/cli/pntadm sparc
7165a916d2fa1bf87c4741ec63b253413eebbf69Karl Lucusr/share/lib/locale/com/sun/dhcpmgr/cli/common sparc
7165a916d2fa1bf87c4741ec63b253413eebbf69Karl Luc# These files contain definitions shared privately between the kernel
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder# and libc. There is no reason for them to be part of a package that
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder# a customer should ever see. They are installed in the proto area by
01645eac73dbc789392674930adc5745c935f3a0Christian Maeder# the uts build because libc and and other components, like truss, are
bff4b3f816be4c1e1d8ded76f1d5af786839e1a9Christian Maeder# dependent upon their contents and should not have their own copies.
b5da047a9a875dec3f968b6c0df96af326f90fa9Alexis Tsogias# These files are installed in the proto area by the build of libproc for
0a03acf9fa28e6ff00f4d7c9c6acbae64cf09c56Ewaryst Schulz# the benefit of the builds of cmd/truss, cmd/gcore and cmd/ptools, which
0a03acf9fa28e6ff00f4d7c9c6acbae64cf09c56Ewaryst Schulz# use libproc as their common process-control library. These are not
0a03acf9fa28e6ff00f4d7c9c6acbae64cf09c56Ewaryst Schulz# interfaces for customer use, so the files are excluded from packaging.
4b4a0b61b72cf8478a5d4d5002bca9f699401363Christian Maeder# Private libdisasm interfaces
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Private interfaces for libraidcfg
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# This file is used for private communication between mdb, drv/kmdb, and
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# misc/kmdb. The interfaces described herein are not intended for customer
67d711ed8d639b1c6e123896e7133d03911c1128Christian Maeder# use, and are thus excluded from packaging.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# These files are installed in the proto area by the build of libdhcpagent
360ce9b5c746ac021944db12eb26e3df2697b8c7Christian Maeder# and libdhcputil for the benefit of DHCP-related networking commands such
360ce9b5c746ac021944db12eb26e3df2697b8c7Christian Maeder# as dhcpagent, dhcpinfo, ifconfig, and netstat. These are not interfaces
3e61f574717499939bd8e0ff538ea9e7b72d4e2dKlaus Luettich# for customer use, so the files are excluded from packaging.
ddbf07996361d7e88cf23858a8f85595fa493514Jonathan von Schroederusr/include/dhcp_symbol_common.h sparc
c7ec85d1103173e089aa5048fd7afb2f9b505124Klaus Luettich# These files are installed in the proto area by the build of libinetcfg.
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Only the shared object is shipped.
0a5571c8adeddd27548445546491725beb224dddChristian Maeder# Don't ship header files private to libipmp and in.mpathd
f38b3687c5558128515e34fb85d8b466d22dc300Christian Maeder# These files are installed in the proto area by the build of libinetsvc,
e112e83352048f3db8c8f93ae104193e7338c10fChristian Maeder# an inetd-specific library shared by inetd, inetadm and inetconv. Only
f38b3687c5558128515e34fb85d8b466d22dc300Christian Maeder# the shared object is shipped.
e112e83352048f3db8c8f93ae104193e7338c10fChristian Maeder# These files are installed in the proto area by the build of libinetutil,
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder# a general purpose library for the benefit of internet utilities. Only
ddbf07996361d7e88cf23858a8f85595fa493514Jonathan von Schroeder# the shared object is shipped.
ddbf07996361d7e88cf23858a8f85595fa493514Jonathan von Schroederusr/lib/sparcv9/llib-linetutil.ln sparc
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroeder# Miscellaneous kernel interfaces or kernel<->user interfaces that are
3dde4051c307b609159a097f08a05108fdd036efJonathan von Schroeder# consolidation private and we do not want to export at this time.
1dfba1f850f6a43094962b459998d1ea11472461Christian Maeder# These files are installed in the proto area so lvm can use
1dfba1f850f6a43094962b459998d1ea11472461Christian Maeder# them during the build process.
5bb7eeaca10ea76595229375f907a5a388b7c882Christian Maeder# non-public pci header
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder# Exception list for RCM project, included by librcm and rcm_daemon
3e61f574717499939bd8e0ff538ea9e7b72d4e2dKlaus Luettich# MDB deliverables that are not yet public
3e61f574717499939bd8e0ff538ea9e7b72d4e2dKlaus Luettich# SNCA project exception list
120145afbf940aff243cb3e847188383d6d622b6Christian Maeder# other contents (packages removed in source product)
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maedervar/svc/manifest/network/security/kadmin.xml sparc
50515239e7e190f4a34ca581dd685d002148fbddChristian Maedervar/svc/manifest/network/security/krb5_prop.xml sparc
50515239e7e190f4a34ca581dd685d002148fbddChristian Maedervar/svc/manifest/network/security/krb5kdc.xml sparc
0b349288edfa50fdf38fda1a14e1562d03f92574Christian Maeder# these are "removed" from the source product build because the only
0b349288edfa50fdf38fda1a14e1562d03f92574Christian Maeder# packages that currently deliver them are removed.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# they really should't be in here.
8b4c68db8b465107cabef8b9cd5b6bc216e1b156Till Mossakowski# Entries for the libmech_krb5 symlink, which has been included
8b4c68db8b465107cabef8b9cd5b6bc216e1b156Till Mossakowski# for build purposes only, not delivered to customers.
bcaf979d9babe6346aa343687aa7d596e2894cccPaolo Torrini# all of ssh is removed from the source product, including the service
23ab8855c58adfbd03a0730584b917b24c603901Christian Maeder# description and methods
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Entries for headers from efcode project which user does not need to see
431d34c7007a787331c4e5ec997badb0f8190fc7Christian Maederusr/platform/sun4u/include/sys/fc_plat.h sparc
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederusr/platform/sun4u/include/sys/fcode.h sparc
99afa6000472f3d291fdf9193ea19d334a58658dChristian Maeder# PPPoE files not delivered to customers.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# User<->kernel interface used by cfgadm/USB only
39bc7bbfc84f8b49f8434d299ec3a602c0437581Christian Maeder# Private ucred kernel header
9096f6c6aaded6cd8288656ceccd4c7b3bd0747eChristian Maeder# Private and/or platform-specific smf(5) files
f5c9b1e739228c2a2edf055ac419583412569683Christian Maeder# Private libuutil files
f4505a64a089693012a3f5c3b1f12a82cd7a2a5aKlaus Luettich# Private Multidata file.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The following files are used by wanboot.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# They contain interfaces which are currently private.
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# Even though all the objects built under usr/src/stand are later glommed
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# together into a couple of second-stage boot loaders, we dump the static
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# archives and lint libraries into $(ROOT)/stand for intermediate use
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# (e.g., for lint, linking the second-stage boot loaders, ...). Since
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# these are merely intermediate objects, they do not need to be packaged.
75b0c0c2cbfb7edd3f4c0555227aabbe6c1aa195Christian Maeder# Private KCF header files
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/include/sys/crypto/elfsign.h sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/include/sys/crypto/ioctladmin.h sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/include/sys/crypto/ops_impl.h sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/include/sys/crypto/sched_impl.h sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# The following files are installed in the proto area
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# by the build of libavl (AVL Tree Interface Library).
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# libavl contains interfaces which are all private interfaces.
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# The following files are installed in the proto area
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# by the build of libcmdutils (Command Utilities Library).
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# libcmdutils contains interfaces which are all private interfaces.
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/lib/sparcv9/llib-lcmdutils.ln sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# Private interfaces in libsec
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# User<->kernel interface used by cfgadm/IB only
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiuusr/include/sys/ib/ibnex/ibnex_devctl.h sparc
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# Entries for the SCM IFD Handler which are used only to build
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# the SCM IFD Handler and are not delivered to customers.
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# USB skeleton driver stays in sync with the rest of USB but doesn't ship.
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# Consolidation and Sun private libdevid interfaces
ae3e4689adbf4de67f4e1cdda6db2c0e406027d0Francisc Nicolae Bungiu# Public libdevid interfaces provided by devid.h
b446bf54c1dc78690aa12e86aadc49cdd8585847Christian Maeder# amd 8111 audio driver doesn't ship in sparc platform.
9f226cec9f978edaba67aee4c4e04e3d3b994b87Daniel Calegari# High definition audio driver doesn't ship in sparc platform.
9f226cec9f978edaba67aee4c4e04e3d3b994b87Daniel Calegari# VIA VT823x audio driver doesn't ship in sparc platform.
usr/include/sys/mdesc.h sparc
lib/libc_i18n.a sparc
lib/sparcv9/libc_i18n.a sparc
usr/lib/llib-lzfs_jni sparc
usr/lib/llib-lzfs_jni.ln sparc
usr/lib/llib-lzpool sparc
lib/libtsnet.so sparc
lib/llib-ltsnet sparc
usr/lib/llib-ltsnet sparc
usr/lib/llib-ltsol sparc
lib/llib-ltsol sparc
usr/include/nss.h sparc
# AT&T AST (ksh93) files which are currently needed only to build OS/Net
usr/lib/libast.so sparc
usr/lib/llib-last sparc
usr/lib/llib-last.ln sparc
usr/lib/llib-lcmd sparc
usr/lib/llib-lcmd.ln sparc
usr/lib/libdll.so sparc
usr/lib/llib-ldll sparc
usr/lib/llib-ldll.ln sparc
usr/lib/libpp.so sparc
usr/lib/llib-lpp sparc
usr/lib/llib-lpp.ln sparc
usr/lib/libshell.so sparc
usr/lib/llib-lshell sparc
usr/lib/llib-lshell.ln sparc
usr/include/libdscp.h sparc
usr/lib/libiscsitgt.so sparc
lib/libiscsitgt.so sparc
lib/llib-liscsitgt sparc
lib/llib-liscsitgt.ln sparc
usr/lib/libshare.so sparc
usr/include/scfutil.h sparc
# the benefit of the builds of FMA libldom, Zeus, picld plugins, and/or
usr/lib/libpri.so sparc
usr/lib/llib-lpri sparc
usr/lib/llib-lpri.ln sparc
# Private/Internal u8_textprep header file. Do not ship.
# SQLite is private, used by SMF (svc.configd), idmapd and libsmb.
usr/lib/libsqlite.o sparc
usr/lib/llib-lsqlite.ln sparc
usr/include/sqlite sparc
# Private/Internal kiconv header files. Do not ship.
# ppm/srn modules # and should not be in any package
usr/include/sys/srn.h sparc
# Private/Internal header files of smbsrv. Do not ship.
usr/include/smbsrv sparc
usr/include/smbsrv/lm.h sparc
usr/include/smbsrv/ndr.h sparc
usr/include/smbsrv/oem.h sparc
usr/include/smbsrv/smb.h sparc
# Private/Internal ndl files of smbsrv. Do not ship.
usr/include/smbsrv/ndl sparc
# Private/Internal dtrace scripts of smbsrv. Do not ship.
usr/lib/smbsrv/dtrace sparc
# Private/Internal 64 bit libraries of smbsrv. Do not ship.
usr/lib/smbsrv/sparcv9 sparc
usr/include/sys/vscan.h sparc
usr/include/libvscan.h sparc
usr/lib/libsmbfs.so sparc
usr/lib/llib-lsmbfs sparc
usr/lib/llib-lsmbfs.ln sparc