packaging revision 5084e753b79a753c8b532c06eb3ad1d025e8e472
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# CDDL HEADER START
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# The contents of this file are subject to the terms of the
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# Common Development and Distribution License (the "License").
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# You may not use this file except in compliance with the License.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# See the License for the specific language governing permissions
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# and limitations under the License.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# When distributing Covered Code, include this CDDL HEADER in each
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# If applicable, add the following below this CDDL HEADER, with the
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# fields enclosed by brackets "[]" replaced with your own identifying
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# information: Portions Copyright [yyyy] [name of copyright owner]
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# CDDL HEADER END
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# Exception List for validate_pkg
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# The following entries are built in the /proto area
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# but not included in any packages - this is intentional.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private/Internal libraries of the Cryptographic Framework.
cd5b1aa05bfbf7fdf7ed97054e9ee3954c2e1bc6Tripp# The following files are used by the DHCP service, the
cd5b1aa05bfbf7fdf7ed97054e9ee3954c2e1bc6Tripp# standalone's DHCP implementation, and the kernel (nfs_dlboot).
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# They contain interfaces which are currently private.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private MAC driver header files
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# Private GLDv3 userland libraries and headers
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Virtual Network Interface Card (VNIC)
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private libipadm lint library and header files
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private libsocket header file
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# IKE and IPsec support library exceptions. The IKE support
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# library contains exclusively private interfaces, as does
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# libipsecutil. My apologies for the glut of header files here.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Some IPsec headers can't be shipped lest we hit export controls...
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# Filtering out directories not shipped
422668e1d4513bb870b8b576fd9d828c8872f074Trippusr/4lib i386
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# These files contain definitions shared privately between the kernel
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# and libc. There is no reason for them to be part of a package that
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# a customer should ever see. They are installed in the proto area by
c6624d55071139dbc6ebd4252f6c7ee46a5800a9Tripp# the uts build because libc and and other components, like truss, are
c6624d55071139dbc6ebd4252f6c7ee46a5800a9Tripp# dependent upon their contents and should not have their own copies.
c6624d55071139dbc6ebd4252f6c7ee46a5800a9Tripp# These files are installed in the proto area by the build of libproc for
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# the benefit of the builds of cmd/truss, cmd/gcore and cmd/ptools, which
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# use libproc as their common process-control library. These are not
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# interfaces for customer use, so the files are excluded from packaging.
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# Private interfaces for libdisasm
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private interfaces for libraidcfg
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# This file is used for private communication between mdb, drv/kmdb, and
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# misc/kmdb. The interfaces described herein are not intended for customer
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# use, and are thus excluded from packaging.
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# These files are installed in the proto area by the build of libdhcpagent
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# and libdhcputil for the benefit of DHCP-related networking commands such
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# as dhcpagent, dhcpinfo, ifconfig, and netstat. These are not interfaces
cc21b565833307c2b0b06deb4e3ab22c2a94be3eTripp# for customer use, so the files are excluded from packaging.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# These files are installed in the proto area by the build of libinstzones
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# and libpkg
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Don't ship header files private to libipmp and in.mpathd
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# These files are installed in the proto area by the build of libinetsvc,
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# an inetd-specific library shared by inetd, inetadm and inetconv. Only
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# the shared object is shipped.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# These files are installed in the proto area by the build of libinetutil,
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# a general purpose library for the benefit of internet utilities. Only
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# the shared object is shipped.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Miscellaneous kernel interfaces or kernel<->user interfaces that are
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# consolidation private and we do not want to export at this time.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# These files are installed in the proto area so lvm can use
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# them during the build process.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# non-public pci header
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# Exception list for RCM project, included by librcm and rcm_daemon
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# MDB deliverables that are not yet public
422668e1d4513bb870b8b576fd9d828c8872f074Tripp# SNCA project exception list
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# other contents (packages removed in source product)
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# these are "removed" from the source product build because the only
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# packages that currently deliver them are removed.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# they really should't be in here.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Entries for the libmech_krb5 symlink, which has been included
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# for build purposes only, not delivered to customers.
8648721e29bb657dd5c5ff20f03e86fe50628ce6Tripp# Entries for headers from efcode project which user does not need to see
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Private net80211 headers
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# PPPoE files not delivered to customers.
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# Bridging internal data structures
a39336c1c8adf211920a5588b50c4ab6614b7c88Tripp# User<->kernel interface used by cfgadm/USB only
e393eced613f9b4a5fb6bdd461d0e0bf5064d5ecTripp# User<->kernel interface used by cfgadm/SATA only
# Private and/or platform-specific smf(5) files
# Even though all the objects built under usr/src/stand are later glommed
# (e.g., for lint, linking the second-stage boot loaders, ...). Since
lib/amd64/libavl.so i386
lib/sparcv9/libavl.so sparc
lib/sparcv9/llib-lavl.ln sparc
kernel/drv/usbskel i386
# Public libdevid interfaces provided by devid.h
usr/include/sys/mdesc.h sparc
lib/sparcv9/libc_i18n.a sparc
# AT&T AST (ksh93) files which are currently needed only to build OS/Net
usr/include/libdscp.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
# the benefit of the builds of sun4v IO FMA and/or other libds
usr/lib/libds.so sparc
usr/lib/sparcv9/libds.so sparc
usr/lib/llib-lds sparc
usr/lib/llib-lds.ln sparc
# Private/Internal u8_textprep header file. Do not ship.
# SQLite is private, used by SMF (svc.configd), idmapd and libsmb.
# Private/Internal kiconv header files. Do not ship.
# At this time, the ttydefs.cleanup file is only useful on sun4u systems
# ppm/srn modules # and should not be in any package
# Private/Internal header files of smbsrv. Do not ship.
# Private/Internal dtrace scripts of smbsrv. Do not ship.
# Private/Internal 64-bit libraries of smbsrv. Do not ship.
usr/lib/smbsrv/amd64 i386
usr/lib/smbsrv/sparcv9 sparc
usr/platform/i86hvm i386
kernel/kmdb/fcip i386
kernel/kmdb/sparcv9/fcip sparc
kernel/kmdb/fcp i386
kernel/kmdb/sparcv9/fcp sparc
kernel/kmdb/fctl i386
kernel/kmdb/sparcv9/fctl sparc
kernel/kmdb/qlc i386
kernel/kmdb/sparcv9/qlc sparc
lib/llib-la5k sparc
lib/llib-la5k.ln sparc
lib/sparcv9/llib-la5k.ln sparc
lib/llib-lg_fc sparc
lib/llib-lg_fc.ln sparc
usr/include/a_state.h sparc
usr/include/a5k.h sparc
usr/include/exec.h sparc
usr/include/g_scsi.h sparc
usr/include/g_state.h sparc
usr/include/gfc.h sparc
usr/include/l_common.h sparc
usr/include/l_error.h sparc
usr/include/rom.h sparc
usr/include/stgcom.h sparc