build-scripts/147/25-onnv-prepare-env-file.sh
author Albert Lee <trisk@opensolaris.org>
Thu, 25 Nov 2010 03:34:08 +0000
changeset 13 cf14d812b1f0
parent 12 e4056f778757
permissions -rwxr-xr-x
Create SVR4 packages for solaris_re instead of pkg(5).

#!/bin/sh

set -e

PATH=/usr/sbin:/sbin:/usr/bin

BRFS=rpool/br

[ -e $HOME/.oibldenvrc ] && . $HOME/.oibldenvrc

MNTPOINT=`zfs get -H mountpoint $BRFS/\`basename \\\`pwd\\\`\`/onnv 2>/dev/null|awk '{ print $3 }'`

RELEASE=`basename \`pwd\``

echo Preparing the env file

cat $MNTPOINT/build/onnv/usr/src/tools/env/opensolaris.sh | \
sed s/^NIGHTLY_OPTIONS=\".*\"\;/NIGHTLY_OPTIONS=\"-nprt\"\;/ | \
sed s/GATE=testws\;/GATE=snv_$RELEASE\;/ | \
sed s%CODEMGR_WS=\"/export/\$GATE\"\;%CODEMGR_WS=\"/build/onnv\"\;% | \
sed s%^\#ONBLD_TOOLS=%ONBLD_TOOLS=% \
> $MNTPOINT/build/onnv/openindiana.sh
cat <<EOF >> $MNTPOINT/build/onnv/openindiana.sh
i386_LINT=/opt/sunstudio12.1/bin/lint; export i386_LINT
amd64_LINT=/opt/sunstudio12.1/bin/lint; export amd64_LINT
sparc_LINT=/opt/sunstudio12.1/bin/lint; export sparc_LINT
sparcv9_LINT=/opt/sunstudio12.1/bin/lint; export sparcv9_LINT
CW_NO_SHADOW=1; export CW_NO_SHADOW
EOF