nano_receiver=0
wait=1
rebuild=0
+nopull="" # -b sets so that build does not pull
verbose=0
while [[ $1 == -* ]]
do
- case $1 in
- -B) rebuild=1;;
+ case $1 in
+ -B) rebuild=1;; # build with pull first
+ -b) rebuild=1; nopull="nopull";; # buld without pull
-d) delay=$2; shift;;
-N) nano_sender=1
nano_receiver=1
export RMR_VCTL_FILE=".verbose"
fi
-if (( rebuild ))
+if (( rebuild ))
then
- build_path=../../.build
set -e
- ksh ./rebuild.ksh
+ ksh ./rebuild.ksh $nopull | read build_path
set +e
else
build_path=${BUILD_PATH:-"../../.build"} # we prefer .build at the root level, but allow user option
fi
fi
-export LD_LIBRARY_PATH=$build_path:$build_path/lib
+if [[ -d $build_path/lib64 ]]
+then
+ export LD_LIBRARY_PATH=$build_path:$build_path/lib64
+else
+ export LD_LIBRARY_PATH=$build_path:$build_path/lib
+fi
+
export LIBRARY_PATH=$LD_LIBRARY_PATH
export RMR_SEED_RT=${RMR_SEED_RT:-./local.rt} # allow easy testing with different rt