diff options
| author | Richard J. Knight <rjknight@us.ibm.com> | 2017-10-13 15:49:25 -0500 |
|---|---|---|
| committer | Richard J. Knight <rjknight@us.ibm.com> | 2017-10-17 15:05:22 -0500 |
| commit | 41e7df45e64f623499b8d286a4012e6e7d24eaf6 (patch) | |
| tree | e7a54e4950d2610c3fddeaf2b74b53b424315bf1 /env.bash | |
| download | talos-hcode-41e7df45e64f623499b8d286a4012e6e7d24eaf6.tar.gz talos-hcode-41e7df45e64f623499b8d286a4012e6e7d24eaf6.zip | |
Initial hcode commit
Change-Id: I2c6c9b05c6afbd7732f472ea9cf049d00c5cad45
Diffstat (limited to 'env.bash')
| -rwxr-xr-x | env.bash | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/env.bash b/env.bash new file mode 100755 index 00000000..f1f74122 --- /dev/null +++ b/env.bash @@ -0,0 +1,107 @@ +# IBM_PROLOG_BEGIN_TAG +# This is an automatically generated prolog. +# +# $Source: env.bash $ +# +# OpenPOWER HCODE Project +# +# COPYRIGHT 2015,2017 +# [+] International Business Machines Corp. +# +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. +# +# IBM_PROLOG_END_TAG + +ROOTDIR=. + +if [ -e ./customrc ]; then + source ./customrc +fi + +GIT_ROOT=`git rev-parse --show-toplevel` +if [ $? -ne 0 ]; then + echo "Could not find git root" + exit -1 +fi + +# Setup some global variables +export PROJECT_NAME=HCODE +export PROJECT_ROOT=$GIT_ROOT +export TOOLSDIR=$PROJECT_ROOT/tools +export PERLMODULES=$TOOLSDIR/perl.modules +export HOOKSDIR=$PROJECT_ROOT/.git/hooks +export EKBHOOKSDIR=$TOOLSDIR/hooks +export EKBENVDIR=$TOOLSDIR/envsetup + +export UNAME=`uname -s` + +if [ "${OPENPOWER_BUILD}" = "" ]; then + +export CTEPATH=/afs/awd.austin.ibm.com/projects/cte + +if [ "$UNAME" == 'AIX' ] +then + export PATH=/opt/xsite/contrib/bin/:$PATH +fi + +# Copyright license file for project +export LICENSE=$PROJECT_ROOT/LICENSE_PROLOG + +# Update PATH +export PATH=${PATH}:$TOOLSDIR:"$TOOLSDIR/test" + + +# make sure ECMD_RELEASE is set +if [ -z "${ECMD_RELEASE}" ]; then + export ECMD_RELEASE=ver-14-7 +fi +ECMD_LIB_PATH=${CTEPATH}/tools/ecmd/${ECMD_RELEASE}/x86_64/lib + +PPE_LIB_PATH=${CTEPATH}/tools/ppetools/prod/lib + +# setup the ld library path +if [ -n "${LD_LIBRARY_PATH}" ]; then + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${ECMD_LIB_PATH}:${PPE_LIB_PATH} +else + export LD_LIBRARY_PATH=${ECMD_LIB_PATH}:${PPE_LIB_PATH} +fi + + +if [ -n "${SANDBOXROOT}" ]; then + if [ -n "${SANDBOXNAME}" ]; then + export SANDBOXBASE="${SANDBOXROOT}/${SANDBOXNAME}" + fi +fi + +fi +## Search and set gerrit host +# Gerrit host name should be in .ssh/config file +# Example: +# Host gerrit-server +# Hostname gfw160.aus.stglabs.ibm.com +# Port 29418 +# AFSTokenPassing no +if [ -e $HOME/.ssh/config ]; then +if [ -e $EKBENVDIR/gerrit-hostname ]; then + echo "Searching for Gerrit Host..." + eval $($EKBENVDIR/gerrit-hostname) || exit -1 +fi +fi + +## run setupgithooks.pl +if [ -e $HOOKSDIR ]; then +if [ -e $EKBENVDIR/setupgithooks ]; then + $EKBENVDIR/setupgithooks || exit -1 +fi +fi |

