#!/bin/bash

if [ -z "$CNI_ROOT" ]; then
  if [ -d "/opt/cni" ]; then
    export CNI_ROOT="/opt/cni"
  else
    export CNI_ROOT="/opt/synopsis"
  fi
fi
echo "using ciranova root: '$CNI_ROOT'"
echo "to change it set CNI_ROOT"
#getting current dir
DIR="$( cd "$( dirname "$0" )" && pwd )"
PLATDIR=$(ls $CNI_ROOT|grep plat*)
echo "using platform '$PLATDIR'"
COMP=$( echo $PLATDIR | sed -e "s/plat_linux_//g" |sed -e "s/_[0-9][0-9]//g")
OADIR=$(ls $CNI_ROOT/$PLATDIR/3rd/oa/lib|grep linux_*)
echo "using os library dir '/3rd/oa/lib/$OADIR/opt'"
export CNI_PLAT_ROOT=$CNI_ROOT/$PLATDIR
export OA_COMPILER=$COMP
export PATH=$CNI_PLAT_ROOT/3rd/bin:$CNI_PLAT_ROOT/bin:$CNI_ROOT/bin:$PATH
export PYTHONHOME=$CNI_PLAT_ROOT/3rd
export PYTHONPATH=$CNI_ROOT/pylib:$CNI_PLAT_ROOT/lib:$PYTHONPATH
export LD_LIBRARY_PATH=$CNI_PLAT_ROOT/3rd/oa/lib/$OADIR/opt:$CNI_PLAT_ROOT/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/lib64:usr/lib32:/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu:$CNI_PLAT_ROOT/3rd/lib
export OA_PLUGIN_PATH=$CNI_ROOT/quickstart

$DIR/layout $1 $2 $3

exit 0;

