packaging revision abc79d9dd51e98eafb6fc25b4a0b4f66bef40b00
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER START
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# The contents of this file are subject to the terms of the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Common Development and Distribution License (the "License").
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# You may not use this file except in compliance with the License.
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync# See the License for the specific language governing permissions
d63de4508a08b11f57c307a15eda3cd95485bf2cvboxsync# and limitations under the License.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# When distributing Covered Code, include this CDDL HEADER in each
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# If applicable, add the following below this CDDL HEADER, with the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER END
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Copyright 2011 Nexenta Systems, Inc. All rights reserved.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Copyright 2012 OmniTI Computer Consulting, Inc. All rights reserved.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Exception List for validate_pkg
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# The following entries are built in the /proto area
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync# but not included in any packages - this is intentional.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private/Internal libraries of the Cryptographic Framework.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# The following files are used by the DHCP service, the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# standalone's DHCP implementation, and the kernel (nfs_dlboot).
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# They contain interfaces which are currently private.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private MAC driver header files
49c9958a74e4a297fb7ec141ee764e872430f4bavboxsync# Private GLDv3 userland libraries and headers
c215a948010614887014a258c1751602d8bf7781vboxsync# Virtual Network Interface Card (VNIC)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private libipadm lint library and header files
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private libsocket header file
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# IKE and IPsec support library exceptions. The IKE support
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# library contains exclusively private interfaces, as does
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# libipsecutil. My apologies for the glut of header files here.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Some IPsec headers can't be shipped lest we hit export controls...
9704f1d0180960069e2c4eb8fe2ddee350910e5dvboxsync# Filtering out directories not shipped
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncusr/4lib i386
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# These files contain definitions shared privately between the kernel
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# and libc. There is no reason for them to be part of a package that
9704f1d0180960069e2c4eb8fe2ddee350910e5dvboxsync# a customer should ever see. They are installed in the proto area by
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# the uts build because libc and and other components, like truss, are
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# dependent upon their contents and should not have their own copies.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync# These files are installed in the proto area by the build of libproc for
17d67aeb3722c094c6493a3e9a9d0cdfb9453ecdvboxsync# the benefit of the builds of cmd/truss, cmd/gcore and cmd/ptools, which
87c50c527af59e43745475c4b8ac907c5f9bc204vboxsync# use libproc as their common process-control library. These are not
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# interfaces for customer use, so the files are excluded from packaging.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private interfaces for libdisasm
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private interfaces for libraidcfg
c6adb272ec43d5eaadb1493cb2bf45f2f8adf588vboxsync# This file is used for private communication between mdb, drv/kmdb, and
b28fef07fef379ecc179e0bc0d5d1be753e482b5vboxsync# misc/kmdb. The interfaces described herein are not intended for customer
b28fef07fef379ecc179e0bc0d5d1be753e482b5vboxsync# use, and are thus excluded from packaging.
257927abbaa6d9774427049fcbea552cda362281vboxsync# These files are installed in the proto area by the build of libdhcpagent
257927abbaa6d9774427049fcbea552cda362281vboxsync# and libdhcputil for the benefit of DHCP-related networking commands such
c6adb272ec43d5eaadb1493cb2bf45f2f8adf588vboxsync# as dhcpagent, dhcpinfo, ifconfig, and netstat. These are not interfaces
3c49234930c10a52368b992781dae0306a72b5f5vboxsync# for customer use, so the files are excluded from packaging.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# These files are installed in the proto area by the build of libinstzones
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# and libpkg
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Don't ship header files private to libipmp and in.mpathd
9704f1d0180960069e2c4eb8fe2ddee350910e5dvboxsync# These files are installed in the proto area by the build of libinetsvc,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# an inetd-specific library shared by inetd, inetadm and inetconv. Only
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# the shared object is shipped.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# These files are installed in the proto area by the build of libinetutil,
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# a general purpose library for the benefit of internet utilities. Only
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# the shared object is shipped.
4bc1bbf45f30ff3ca38c2ad006836e490972c7ccvboxsync# Miscellaneous kernel interfaces or kernel<->user interfaces that are
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# consolidation private and we do not want to export at this time.
58b7773f17a933ab8d53f450bed0afcf2f003508vboxsync# These files are installed in the proto area so lvm can use
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# them during the build process.
7eaaa8a4480370b82ef3735994f986f338fb4df2vboxsync# non-public pci header
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Exception list for RCM project, included by librcm and rcm_daemon
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# MDB deliverables that are not yet public
fe7115bba580b609cb1a233f8e08947d0ee0af8dvboxsync# SNCA project exception list
4d5da2bfd5523ad009912e6e0cfb8bf480160e32vboxsync# these are "removed" from the source product build because the only
4d5da2bfd5523ad009912e6e0cfb8bf480160e32vboxsync# packages that currently deliver them are removed.
4d5da2bfd5523ad009912e6e0cfb8bf480160e32vboxsync# they really should't be in here.
f1acc1e99894e016bd1a6ee65c56b3fc064fa4ebvboxsync# Entries for the libmech_krb5 symlink, which has been included
09ed5ee011f3a6cd9d4742216ad3bb7dbf855641vboxsync# for build purposes only, not delivered to customers.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Entries for headers from efcode project which user does not need to see
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Private net80211 headers
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# PPPoE files not delivered to customers.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Bridging internal data structures
faa254427e497bb7ee255b22581f40112025e92bvboxsync# User<->kernel interface used by cfgadm/USB only
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# 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
# 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 (lint) libraries 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
usr/include/sys/ipmi.h sparc