greenplum_clients_path.sh 1.2 KB
Newer Older
1
GPHOME_CLIENTS=`pwd`
2 3
PATH=${GPHOME_CLIENTS}/bin:${GPHOME_CLIENTS}/ext/python/bin:${PATH}
PYTHONPATH=${GPHOME_CLIENTS}/bin/ext:${PYTHONPATH}
4

5 6
# Export GPHOME_LOADERS for GPDB5 compatible
GPHOME_LOADERS=${GPHOME_CLIENTS}
7
export GPHOME_CLIENTS
8
export GPHOME_LOADERS
9
export PATH
10
export PYTHONPATH
11 12 13

# Mac OSX uses a different library path variable
if [ xDarwin = x`uname -s` ]; then
14
  DYLD_LIBRARY_PATH=${GPHOME_CLIENTS}/lib:${GPHOME_CLIENTS}/ext/python/lib:${DYLD_LIBRARY_PATH}
15 16
  export DYLD_LIBRARY_PATH
else
17
  LD_LIBRARY_PATH=${GPHOME_CLIENTS}/lib:${GPHOME_CLIENTS}/ext/python/lib:${LD_LIBRARY_PATH}
18 19 20 21
  export LD_LIBRARY_PATH
fi

# AIX uses yet another library path variable
22
# Also, Python on AIX requires special copies of some libraries.  Hence, lib/pware.
23
if [ xAIX = x`uname -s` ]; then
24
  LIBPATH=${GPHOME_CLIENTS}/lib/pware:${GPHOME_CLIENTS}/lib:${GPHOME_CLIENTS}/ext/python/lib64:/usr/lib/threads:${LIBPATH}
25
  export LIBPATH
26 27 28 29 30 31 32 33 34
  GP_LIBPATH_FOR_PYTHON=${GPHOME_CLIENTS}/lib/pware
  export GP_LIBPATH_FOR_PYTHON
fi

if [ "$1" != "-q" ]; then
  type python >/dev/null 2>&1
  if [ $? -ne 0 ]; then
    echo "Warning: Python not found.  Python-2.5.1 or better is required to run gpload."
  fi
35
fi