exception_list_i386 revision d62bc4badc1c1f1549c961cfb8b420e650e1272b
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User# CDDL HEADER START
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The contents of this file are subject to the terms of the
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater# Common Development and Distribution License (the "License").
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You may not use this file except in compliance with the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# See the License for the specific language governing permissions
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and limitations under the License.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# When distributing Covered Code, include this CDDL HEADER in each
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# If applicable, add the following below this CDDL HEADER, with the
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# fields enclosed by brackets "[]" replaced with your own identifying
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# CDDL HEADER END
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Use is subject to license terms.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ident "%Z%%M% %I% %E% SMI"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Exception List for protocmp
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein###########################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ENTRIES FILTERED OUT OF THE protolist
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein###########################################
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# these are just funky entries - they are fixed up
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# via a post install scripts.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following entries are built in the /proto area
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# but not included in any packages - this is intentional.
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User# Private/Internal libraries of the Cryptographic Framework.
44d0f0256fbdce130a18655023c3b06bacacbd61Automatic Updater# The following files are used by the DHCP service, the
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater# standalone's DHCP implementation, and the kernel (nfs_dlboot).
6f64d4ab8e68f9b2333bcbfc755396d29a4a9d7cAutomatic Updater# They contain interfaces which are currently private.
983df82baf1d7d0b668c98cf45928a19f175c6e7Tinderbox User# Private MAC driver header files
983df82baf1d7d0b668c98cf45928a19f175c6e7Tinderbox User# Private GLDv3 userland libraries and headers
983df82baf1d7d0b668c98cf45928a19f175c6e7Tinderbox User# Virtual Network Interface Card (VNIC)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following files are used by the dhcpmgr.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/bridge/ResourceBundle.properties i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/common/ResourceBundle.properties i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpbatch/ResourceBundle.properties i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpconfig/ResourceBundle.properties i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhtadm/ResourceBundle.properties i386
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrewsusr/share/lib/locale/com/sun/dhcpmgr/cli/pntadm/ResourceBundle.properties i386
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# IKE and IPsec support library exceptions. The IKE support
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# library contains exclusively private interfaces, as does
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libipsecutil. My apologies for the glut of header files here.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Some IPsec headers can't be shipped lest we hit export controls...
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Filtering out directories not shipped
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/4lib i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following dhcpmgr directories are not shipped.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpbatch i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhcpconfig i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/dhtadm i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/pntadm i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/share/lib/locale/com/sun/dhcpmgr/cli/common i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These files contain definitions shared privately between the kernel
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and libc. There is no reason for them to be part of a package that
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# a customer should ever see. They are installed in the proto area by
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the uts build because libc and and other components, like truss, are
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# dependent upon their contents and should not have their own copies.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These files are installed in the proto area by the build of libproc for
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the benefit of the builds of cmd/truss, cmd/gcore and cmd/ptools, which
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# use libproc as their common process-control library. These are not
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# interfaces for customer use, so the files are excluded from packaging.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private interfaces for libdisasm
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private interfaces for libraidcfg
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# This file is used for private communication between mdb, drv/kmdb, and
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# misc/kmdb. The interfaces described herein are not intended for customer
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# use, and are thus excluded from packaging.
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews# These files are installed in the proto area by the build of libdhcpagent
c71787bd6356c92e9c7d0a174cd63ab17fcf34c6Eric Luce# and libdhcputil for the benefit of DHCP-related networking commands such
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# as dhcpagent, dhcpinfo, ifconfig, and netstat. These are not interfaces
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# for customer use, so the files are excluded from packaging.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# These files are installed in the proto area by the build of libinetcfg.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# Only the shared object is shipped.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# Don't ship header files private to libipmp and in.mpathd
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# These files are installed in the proto area by the build of libinetsvc,
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# an inetd-specific library shared by inetd, inetadm and inetconv. Only
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# the shared object is shipped.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These files are installed in the proto area by the build of libinetutil,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# a general purpose library for the benefit of internet utilities. Only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# the shared object is shipped.
ac93437301f55ed69bf85883a497a75598c628f9Automatic Updater# Miscellaneous kernel interfaces or kernel<->user interfaces that are
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# consolidation private and we do not want to export at this time.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# These files are installed in the proto area so lvm can use
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# them during the build process.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# non-public pci header
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Exception list for RCM project, included by librcm and rcm_daemon
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# MDB deliverables that are not yet public
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# SNCA project exception list
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews# other contents (packages removed in source product)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/manifest/network/security/kadmin.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/manifest/network/security/krb5_prop.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/manifest/network/security/krb5kdc.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# these are "removed" from the source product build because the only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# packages that currently deliver them are removed.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# they really should't be in here.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Entries for the libmech_krb5 symlink, which has been included
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# for build purposes only, not delivered to customers.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# all of ssh is removed from the source product, including the service
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# manifest and methods
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/lib/devfsadm/linkmod/SUNW_ieee1394_link.so i386
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce# PPPoE files not delivered to customers.
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater# The ses driver is not currently delivered on Intel
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# User<->kernel interface used by cfgadm/USB only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# User<->kernel interface used by cfgadm/SATA only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private ucred kernel header
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private and/or platform-specific smf(5) files
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,SPARC-Enterprise.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,Sun-Fire-880.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,Sun-Fire-V890.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,Sun-Fire-15000.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,Ultra-Enterprise-10000.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,UltraSPARC-IIi-Netract.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,UltraSPARC-IIe-NetraCT-40.xml i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinvar/svc/profile/platform_SUNW,UltraSPARC-IIe-NetraCT-60.xml i386
11e9368a226272085c337e9e74b79808c16fbdbaTinderbox User# Private libuutil files
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private Multidata file.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following files are used by wanboot.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# They contain interfaces which are currently private.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private KCF header files
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following files are installed in the proto area
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# by the build of libavl (AVL Tree Interface Library).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libavl contains interfaces which are all private interfaces.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following files are installed in the proto area
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# by the build of libcmdutils (Command Utilities Library).
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libcmdutils contains interfaces which are all private interfaces.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private interfaces in libsec
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# User<->kernel interface used by cfgadm/IB only
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# USB skeleton driver stays in sync with the rest of USB but doesn't ship.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Consolidation and Sun private libdevid interfaces
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Public libdevid interfaces provided by devid.h
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# The following files are installed in the proto area by the build of
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libc_i18n. libc_i18n.a is used only when linking libc.so.1.
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews# ZFS internal tools and lint libraries
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ZFS JNI headers
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These files are installed in the proto area for Solaris scsi_vhci driver
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# (for MPAPI support) and should not be shipped
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austeinusr/include/sys/scsi/adapters/mpapi_scsi_vhci.h i386
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This library is installed in the proto area by the build of libdisasm, and is
bea931e17b7567f09107f93ab7e25c7f00abeb9cMark Andrews# only used when building the KMDB disasm module.
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews# TSol: tsol doesn't ship lint source, and tsnet isn't for customers at all.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# nss interfaces shared between libnsl and other ON libraries.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# AT&T AST (ksh93) files which are currently needed only to build OS/Net
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# (msgcc&co.)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libpp (a helper library needed by AST's msgcc)
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# bmc (IPMI) interfaces shared within ON.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# These files are used by the iSCSI Target which is in this consolidation
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# and the iSCSI Initiator which is in the DMG consolidation. There's no
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# reason to ship these files.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# libshare is private and the 64-bit sharemgr is not delivered.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private/Internal u8_textprep header file. Do not ship.
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# SQLite is private, used by SMF (svc.configd), idmapd and libsmb.
38417cbfb1a328c20b5b723b8584a02c57f88897Automatic Updater# Private/Internal kiconv header files. Do not ship.
38417cbfb1a328c20b5b723b8584a02c57f88897Automatic Updater# At this time, the ttydefs.cleanup file is only useful on sun4u systems
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# This header file is shared only between the power commands and
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# ppm/srn modules # and should not be in any package
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein# Private/Internal header files of smbsrv. Do not ship.
6101b9f0d904a708e900a74abc16d1e0eda67264Mark Andrews# Private/Internal ndl files of smbsrv. Do not ship.
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater# Private/Internal dtrace scripts of smbsrv. Do not ship.
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater# Private/Internal 64-bit libraries of smbsrv. Do not ship.
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater# Private dirent, extended to include flags, for use by SMB server
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater# Private header files for vscan service
6101b9f0d904a708e900a74abc16d1e0eda67264Mark Andrews# libvscan is private
6101b9f0d904a708e900a74abc16d1e0eda67264Mark Andrews# i86hvm is not a full platform. It is just a home for paravirtualized
47012ae6dbf18a2503d7b33c1c9583dc38625cb7Mark Andrews# drivers. There is no usr/ component to this sub-platform, but the
6101b9f0d904a708e900a74abc16d1e0eda67264Mark Andrews# directory is created in the proto area to keep other tools happy.