summaryrefslogtreecommitdiff
path: root/usr/src/tools/scripts/stdenv.sh
diff options
context:
space:
mode:
authorkupfer <none@none>2006-10-19 19:27:06 -0700
committerkupfer <none@none>2006-10-19 19:27:06 -0700
commit1fe696781bd9d06b5745b19d0c5161dfa09736de (patch)
treeac2b51c4bf6e3f72b30e74602160edf0f4146e3a /usr/src/tools/scripts/stdenv.sh
parentb9048f8a3dcabbbc3c3a337a1b180afd8ff21fbf (diff)
downloadillumos-joyent-1fe696781bd9d06b5745b19d0c5161dfa09736de.tar.gz
6374716 need way to simulate OpenSolaris build
6472788 nightly(1) list of tasks has malformatted item
Diffstat (limited to 'usr/src/tools/scripts/stdenv.sh')
-rw-r--r--usr/src/tools/scripts/stdenv.sh56
1 files changed, 56 insertions, 0 deletions
diff --git a/usr/src/tools/scripts/stdenv.sh b/usr/src/tools/scripts/stdenv.sh
new file mode 100644
index 0000000000..bf5b5d13f8
--- /dev/null
+++ b/usr/src/tools/scripts/stdenv.sh
@@ -0,0 +1,56 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+# Use is subject to license terms.
+#
+# ident "%Z%%M% %I% %E% SMI"
+#
+
+#
+# Shell script fragment to set standard build environment variables,
+# for use by bldenv(1) and nightly(1). Can be overridden by the
+# user's environment file. Because bldenv and nightly are both ksh
+# scripts, we can use ksh syntax here.
+#
+
+#
+# the source product has no SCCS history, and is modified to remove source
+# that cannot be shipped. EXPORT_SRC is where the clear files are copied, then
+# modified with 'make EXPORT_SRC'.
+#
+[ -n "$EXPORT_SRC" ] || export EXPORT_SRC="$CODEMGR_WS/export_src"
+
+#
+# CRYPT_SRC is similar to EXPORT_SRC, but after 'make CRYPT_SRC' the files in
+# xmod/cry_files are saved. They are dropped on the exportable source to create
+# the domestic build.
+#
+[ -n "$CRYPT_SRC" ] || export CRYPT_SRC="$CODEMGR_WS/crypt_src"
+
+#
+# OPEN_SRCDIR is where we copy the open tree to so that we can be sure
+# we don't have a hidden dependency on closed code. The name ends in
+# "DIR" to avoid confusion with the flags related to open source
+# builds.
+#
+[ -n "$OPEN_SRCDIR" ] || export OPEN_SRCDIR="$CODEMGR_WS/open_src"