17078Smjnelson# 27078Smjnelson# CDDL HEADER START 37078Smjnelson# 47078Smjnelson# The contents of this file are subject to the terms of the 57078Smjnelson# Common Development and Distribution License (the "License"). 67078Smjnelson# You may not use this file except in compliance with the License. 77078Smjnelson# 87078Smjnelson# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97078Smjnelson# or http://www.opensolaris.org/os/licensing. 107078Smjnelson# See the License for the specific language governing permissions 117078Smjnelson# and limitations under the License. 127078Smjnelson# 137078Smjnelson# When distributing Covered Code, include this CDDL HEADER in each 147078Smjnelson# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157078Smjnelson# If applicable, add the following below this CDDL HEADER, with the 167078Smjnelson# fields enclosed by brackets "[]" replaced with your own identifying 177078Smjnelson# information: Portions Copyright [yyyy] [name of copyright owner] 187078Smjnelson# 197078Smjnelson# CDDL HEADER END 207078Smjnelson# 217078Smjnelson 227078Smjnelson# 2312100SPramod.Gunjikar@Sun.COM# Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. 247078Smjnelson# 257078Smjnelson 267078Smjnelson# 277078Smjnelson# open-tree exception list 287078Smjnelson# 297078Smjnelson# See README.exception_lists for details 307078Smjnelson# 317078Smjnelson 327078Smjnelson# 337078Smjnelson# Ignore oddly-named text files scattered about -- someday these should be 347078Smjnelson# suffixed with .txt so we don't have to list them. 357078Smjnelson# 3610313SPeter.Memishian@Sun.COM./usr/src/cmd/oawk/EXPLAIN 3710313SPeter.Memishian@Sun.COM./usr/src/cmd/vi/port/ex.news 3810313SPeter.Memishian@Sun.COM./usr/src/cmd/ssh/doc 397078Smjnelson 407078Smjnelson# 417078Smjnelson# Ignore everything under trees that may be resynched from outside ON. 427078Smjnelson# 4310313SPeter.Memishian@Sun.COM./usr/src/cmd/perl 4410313SPeter.Memishian@Sun.COM./usr/src/cmd/sqlite 4510313SPeter.Memishian@Sun.COM./usr/src/lib/libsqlite 4610313SPeter.Memishian@Sun.COM./usr/src/cmd/tcpd 4710313SPeter.Memishian@Sun.COM./usr/src/common/openssl 4810313SPeter.Memishian@Sun.COM./usr/src/grub 4910313SPeter.Memishian@Sun.COM./usr/src/uts/intel/sys/acpi 507078Smjnelson 517078Smjnelson# 527078Smjnelson# Ignore ksh93/ast-related files that are only used to resync our build 537078Smjnelson# configuration with upstream. 547078Smjnelson# 5510313SPeter.Memishian@Sun.COM./usr/src/lib/libast/*/src/lib/libast/FEATURE 5610898Sroland.mainz@nrubsig.org./usr/src/lib/libast/*/src/lib/libast/ast_namval.h 5710313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/comp/conf.* 5810313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/features 5910313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/include/ast_windows.h 6010313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/port/lc.tab 6110313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/port/lcgen.c 6210313SPeter.Memishian@Sun.COM./usr/src/lib/libcmd/*/src/lib/libcmd/FEATURE 6310313SPeter.Memishian@Sun.COM./usr/src/lib/libcmd/common/features 6410313SPeter.Memishian@Sun.COM./usr/src/lib/libdll/*/src/lib/libdll/FEATURE 6510313SPeter.Memishian@Sun.COM./usr/src/lib/libdll/common/features 6610313SPeter.Memishian@Sun.COM./usr/src/lib/libpp/*/pp.* 6710313SPeter.Memishian@Sun.COM./usr/src/lib/libpp/common/gentab.sh 6810313SPeter.Memishian@Sun.COM./usr/src/lib/libpp/common/ppsym.c 6910313SPeter.Memishian@Sun.COM./usr/src/lib/libpp/i386/ppdebug.h 7010313SPeter.Memishian@Sun.COM./usr/src/lib/libpp/sparc/ppdebug.h 7110313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/*/src/cmd/ksh93/FEATURE 7210313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/data/math.tab 7310313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/features 7410313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/misc/buildksh93.sh 7510313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/misc/buildksh93.readme 767078Smjnelson 777078Smjnelson# 788462SApril.Chin@Sun.COM# Ignore ksh93/ast-related "iffe" (if feature enabled) probe 798462SApril.Chin@Sun.COM# 8010313SPeter.Memishian@Sun.COM./usr/src/lib/libsum/common/features/sum 818462SApril.Chin@Sun.COM 828462SApril.Chin@Sun.COM# 838462SApril.Chin@Sun.COM# Ignore ksh93/ast-related upstream source, currently superseded by 848462SApril.Chin@Sun.COM# a per-platform version of sum.h, since we use libmd.so.1 for some 858462SApril.Chin@Sun.COM# ciphers. 868462SApril.Chin@Sun.COM# 8710313SPeter.Memishian@Sun.COM./usr/src/lib/libsum/common/sum.h 888462SApril.Chin@Sun.COM 898462SApril.Chin@Sun.COM# 907078Smjnelson# Ignore ksh93/ast-related test programs. 917078Smjnelson# 9210313SPeter.Memishian@Sun.COM./usr/src/cmd/ast/msgcc/msgcc.tst 9310313SPeter.Memishian@Sun.COM./usr/src/lib/libast/common/port/astmath.c 947078Smjnelson 957078Smjnelson# 967078Smjnelson# Ignore ksh93/ast-related source components that are not currently 977078Smjnelson# used but may be useful later. 987078Smjnelson# 9910313SPeter.Memishian@Sun.COM./usr/src/lib/libcmd/common/cksum.c 10010313SPeter.Memishian@Sun.COM./usr/src/lib/libcmd/common/md5sum.c 10110313SPeter.Memishian@Sun.COM./usr/src/lib/libcmd/common/sum.c 10210313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/bltins/mkservice.c 10310313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/data/bash_pre_rc.sh 10410313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/include/env.h 10510313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/sh/bash.c 10610313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/sh/env.c 10710313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/sh/shcomp.c 10810313SPeter.Memishian@Sun.COM./usr/src/lib/libshell/common/sh/suid_exec.c 1097078Smjnelson 1107078Smjnelson# 1117078Smjnelson# Ignore any files built as part of the nightly program itself. 1127078Smjnelson# 1137078Smjnelson# ISUSED - let checkpaths know that the next entry is good. 11410313SPeter.Memishian@Sun.COM./usr/src/*.out 1157078Smjnelson# ISUSED - let checkpaths know that the next entry is good. 11610313SPeter.Memishian@Sun.COM./usr/src/*.ref 1177078Smjnelson 1187078Smjnelson# 1197078Smjnelson# Ignore internal test directories and test programs. 1207078Smjnelson# 1217078Smjnelson*/tests 1227078Smjnelson*/test 1237078Smjnelson*Test.java 1247078Smjnelson*_test.[ch] 12510313SPeter.Memishian@Sun.COM./usr/src/cmd/ldap/common/*test.c 12610313SPeter.Memishian@Sun.COM./usr/src/cmd/logadm/tester 12710313SPeter.Memishian@Sun.COM./usr/src/cmd/print/printmgr/com/sun/admin/pm/client/helptools/extract 12810313SPeter.Memishian@Sun.COM./usr/src/cmd/print/printmgr/com/sun/admin/pm/server/pmtest 12910313SPeter.Memishian@Sun.COM./usr/src/cmd/sendmail/libsm/t-*.c 13010313SPeter.Memishian@Sun.COM./usr/src/cmd/sort/common/convert.c 13110313SPeter.Memishian@Sun.COM./usr/src/cmd/sort/common/invoke.c 13210313SPeter.Memishian@Sun.COM./usr/src/lib/crypt_modules/sha256/test.c 13310313SPeter.Memishian@Sun.COM./usr/src/lib/efcode/fcode_test 13410313SPeter.Memishian@Sun.COM./usr/src/lib/libkvm/common/test.c 135*13022Sglenn.lagasse@oracle.com./usr/src/lib/libbe/tbeadm/* 1367078Smjnelson 1377078Smjnelson# 1387078Smjnelson# Ignore debugging code. 1397078Smjnelson# 14010313SPeter.Memishian@Sun.COM./usr/src/cmd/fs.d/pcfs/fsck/inject.c 14110313SPeter.Memishian@Sun.COM./usr/src/cmd/sort/common/statistics.c 1427078Smjnelson 1437078Smjnelson# 1447078Smjnelson# Ignore internal packages, scripts, and tools that are intentionally not 1457078Smjnelson# built or used during a nightly. 1467078Smjnelson# 14710313SPeter.Memishian@Sun.COM./usr/src/cmd/sgs/packages 14810313SPeter.Memishian@Sun.COM./usr/src/cmd/sgs/rtld.4.x 14910313SPeter.Memishian@Sun.COM./usr/src/prototypes 15010313SPeter.Memishian@Sun.COM./usr/src/cmd/pools/poold/com/sun/solaris/*/*/package.html 15110313SPeter.Memishian@Sun.COM./usr/src/uts/intel/io/acpica/cmp_ca.sh 1527078Smjnelson 1537078Smjnelson# 1547078Smjnelson# Ignore files that are only used by internal packages. 1557078Smjnelson# 15610313SPeter.Memishian@Sun.COM./usr/src/cmd/sgs/*/*/*chk.msg 1577078Smjnelson 1587078Smjnelson# 1597078Smjnelson# Ignore files that get used during a EXPORT_SRC or CRYPT_SRC build only. 1607078Smjnelson# 16110313SPeter.Memishian@Sun.COM./usr/src/common/crypto/aes/Makefile 16210313SPeter.Memishian@Sun.COM./usr/src/common/crypto/arcfour/Makefile 16310313SPeter.Memishian@Sun.COM./usr/src/common/crypto/blowfish/Makefile 16410313SPeter.Memishian@Sun.COM./usr/src/common/crypto/des/Makefile 16510313SPeter.Memishian@Sun.COM./usr/src/common/crypto/rsa/Makefile 16610313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_dh/backend/mapfile-vers 16710313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_dh/dh1024/mapfile-vers 16810313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_dh/dh192/mapfile-vers 16910313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_dh/dh640/mapfile-vers 17010313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_krb5/mapfile-vers-clean 17110313SPeter.Memishian@Sun.COM./usr/src/lib/gss_mechs/mech_spnego/mapfile-vers-clean 17210313SPeter.Memishian@Sun.COM./usr/src/lib/pkcs11/pkcs11_softtoken/common/Makefile 17310313SPeter.Memishian@Sun.COM./usr/src/uts/common/Makefile 17410313SPeter.Memishian@Sun.COM./usr/src/uts/common/crypto/io/Makefile 17510313SPeter.Memishian@Sun.COM./usr/src/uts/common/gssapi/include/Makefile 17610313SPeter.Memishian@Sun.COM./usr/src/uts/common/gssapi/mechs/dummy/Makefile 17710313SPeter.Memishian@Sun.COM./usr/src/uts/common/gssapi/mechs/krb5/Makefile 17810313SPeter.Memishian@Sun.COM./usr/src/xmod 1797078Smjnelson 1807078Smjnelson# 1817078Smjnelson# Ignore Makefiles which are used by developers but not used by nightly 1827078Smjnelson# itself. This is a questionable practice, since they tend to rot. 1837078Smjnelson# 18410313SPeter.Memishian@Sun.COM./usr/src/cmd/syslogd/sparcv9/Makefile 18510313SPeter.Memishian@Sun.COM./usr/src/uts/sparc/uhci/Makefile 18610313SPeter.Memishian@Sun.COM./usr/src/lib/pam_modules/smb/amd64/Makefile 18710313SPeter.Memishian@Sun.COM./usr/src/lib/pam_modules/smb/sparcv9/Makefile 18810313SPeter.Memishian@Sun.COM./usr/src/cmd/isns/isnsd/xml_def/isnsmgmtSchema.xsd 1897078Smjnelson 1907078Smjnelson# 1917078Smjnelson# Ignore dtrace scripts only used by developers 1927078Smjnelson# 19310313SPeter.Memishian@Sun.COM./usr/src/cmd/vscan/vscand/vscan.d 1947078Smjnelson 1957078Smjnelson# 1967078Smjnelson# Ignore sample source code. 1977078Smjnelson# 19810313SPeter.Memishian@Sun.COM./usr/src/cmd/sendmail/libmilter/example.c 19910313SPeter.Memishian@Sun.COM./usr/src/lib/libdhcpsvc/modules/templates 2007078Smjnelson 2017078Smjnelson# 2027078Smjnelson# Ignore .xcl files that aren't used because the program is statically linked. 2037078Smjnelson# 20410313SPeter.Memishian@Sun.COM./usr/src/cmd/cmd-inet/sbin/dhcpagent/dhcpagent.xcl 2057078Smjnelson 2067078Smjnelson# 2077078Smjnelson# Ignore sendmail files included for completeness' sake, but which won't 2087078Smjnelson# be used until certain _FFR (for future release) #define's go live. 2097078Smjnelson# 21010313SPeter.Memishian@Sun.COM./usr/src/cmd/sendmail/src/statusd_shm.h 2117078Smjnelson 2127078Smjnelson# 2137078Smjnelson# Ignore files originally supplied by ISC (Internet Software Consortium) 2147078Smjnelson# as part of a BIND release. 2157078Smjnelson# 21610313SPeter.Memishian@Sun.COM./usr/src/lib/libresolv2/common/irs/getaddrinfo.c 21710313SPeter.Memishian@Sun.COM./usr/src/lib/libresolv2/common/irs/nis_p.h 21810313SPeter.Memishian@Sun.COM./usr/src/lib/libresolv2/common/resolv/res_mkupdate.h 21910313SPeter.Memishian@Sun.COM./usr/src/lib/libresolv2/include/err.h 2207078Smjnelson 2217078Smjnelson# 2227078Smjnelson# Ignore mont_mulf.c. It is used as a starting point for some hand optimized 2237078Smjnelson# assembly files. We keep it around for future reference. 2247078Smjnelson# 22510313SPeter.Memishian@Sun.COM./usr/src/common/bignum/mont_mulf.c 2267078Smjnelson 2277078Smjnelson# 2287078Smjnelson# Ignore the sparc Makefiles for x86-only drivers; 2297078Smjnelson# they're used to build warlock only. 2307078Smjnelson# 23110313SPeter.Memishian@Sun.COM./usr/src/uts/sparc/sata/Makefile 23210313SPeter.Memishian@Sun.COM./usr/src/uts/sparc/si3124/Makefile 23310313SPeter.Memishian@Sun.COM./usr/src/uts/sparc/nv_sata/Makefile 23410313SPeter.Memishian@Sun.COM./usr/src/uts/sparc/ahci/Makefile 2357078Smjnelson 2367078Smjnelson# 2377851SDana.Myers@Sun.COM# Ignore uttrack.c. It is provided as part of the standard 2387851SDana.Myers@Sun.COM# ACPI CA source code but provides optional resource tracking 2397851SDana.Myers@Sun.COM# functionality which is not used. 2407851SDana.Myers@Sun.COM# 24110313SPeter.Memishian@Sun.COM./usr/src/uts/intel/io/acpica/utilities/uttrack.c 2427851SDana.Myers@Sun.COM 2437851SDana.Myers@Sun.COM# 2447078Smjnelson# Ignore any files that get used during a gcc build only. 2457078Smjnelson# 24610313SPeter.Memishian@Sun.COM./usr/src/cmd/sgs/rtld/common/mapfile-order-gcc 2477078Smjnelson 2487078Smjnelson# 2497078Smjnelson# Ignore compiler dependent header files for fpscrubber 2507078Smjnelson# and sparc prototype files 2517078Smjnelson# 25210313SPeter.Memishian@Sun.COM./usr/src/cmd/fps/fptest/singdoub* 25311877SMark.J.Nelson@Sun.COM 25411877SMark.J.Nelson@Sun.COM# 25511877SMark.J.Nelson@Sun.COM# The sharemgr command is built 32-bit only by default, but support 25611877SMark.J.Nelson@Sun.COM# for building 64-bit is latent in the Makefiles. 25711877SMark.J.Nelson@Sun.COM# 25811877SMark.J.Nelson@Sun.COM./usr/src/cmd/dfs.cmds/sharemgr/amd64/Makefile 25911877SMark.J.Nelson@Sun.COM./usr/src/cmd/dfs.cmds/sharemgr/sparcv9/Makefile 26013004SMark.J.Nelson@Oracle.COM 26113004SMark.J.Nelson@Oracle.COM# 26213004SMark.J.Nelson@Oracle.COM# Legitimately unreferenced license/copying files. Please include 26313004SMark.J.Nelson@Oracle.COM# explanatory comments when adding items here. 26413004SMark.J.Nelson@Oracle.COM# 26513004SMark.J.Nelson@Oracle.COM 26613004SMark.J.Nelson@Oracle.COM# 26713004SMark.J.Nelson@Oracle.COM# OPENSOLARIS.LICENSE needs to remain in usr/src as long as it is 26813004SMark.J.Nelson@Oracle.COM# referenced in the CDDL headers. 26913004SMark.J.Nelson@Oracle.COM# 27013004SMark.J.Nelson@Oracle.COM./usr/src/OPENSOLARIS.LICENSE 27113004SMark.J.Nelson@Oracle.COM 27213004SMark.J.Nelson@Oracle.COM# Though "COPYING" is usually used as a filename for GPL, the license 27313004SMark.J.Nelson@Oracle.COM# information for openssh is actually found in usr/src/cmd/ssh/doc/LICENSE. 27413004SMark.J.Nelson@Oracle.COM# The COPYING.Ylonen file is merely additional information. 27513004SMark.J.Nelson@Oracle.COM# 27613004SMark.J.Nelson@Oracle.COM./usr/src/cmd/ssh/doc/COPYING.Ylonen 27713004SMark.J.Nelson@Oracle.COM 27813004SMark.J.Nelson@Oracle.COM# 27913004SMark.J.Nelson@Oracle.COM# This covers header files that are not delivered. 28013004SMark.J.Nelson@Oracle.COM# 28113004SMark.J.Nelson@Oracle.COM./usr/src/uts/common/xen/public/COPYING 282