|
@@ -1,59 +0,0 @@
|
|
|
-#!/bin/sh
|
|
|
-MY_PATH="`dirname \"$0\"`" # relative
|
|
|
-# echo "1"$MY_PATH
|
|
|
-MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
|
|
|
-# echo "2"$MY_PATH
|
|
|
-common_run() {
|
|
|
- echo "[RUN] $@"
|
|
|
- "$@"
|
|
|
- RES=$?
|
|
|
- if [ $RES -ne 0 ];
|
|
|
- then
|
|
|
- echo "[ERROR] $@ retured $RES"
|
|
|
- exit 1
|
|
|
- fi
|
|
|
-}
|
|
|
-# echo "scriptPath1: "$(cd `dirname $0`; pwd)
|
|
|
-# echo "scriptPath2: "$(dirname $(readlink -f $0))
|
|
|
-# echo "scriptPath4: "$(cd "$(dirname "$0")" && pwd)
|
|
|
-# echo "scriptPath5: "$(dirname "$(readlink -f "$0")")
|
|
|
-# echo "scriptPath6: "$(cd "$(dirname "$0")" && pwd -P)
|
|
|
-versionpath=""
|
|
|
-versionpath=$MY_PATH"/active.txt"
|
|
|
-echo $versionpath
|
|
|
-line=""
|
|
|
-version=$(cat $versionpath)
|
|
|
-if [ -z "$version" ]; then
|
|
|
- exit -1
|
|
|
-fi
|
|
|
-# add library search path
|
|
|
-LIBDIR1=${MY_PATH}"/"${version}"/bin"
|
|
|
-path=$LD_LIBRARY_PATH
|
|
|
-echo $path
|
|
|
-result=$(echo $path | grep "${LIBDIR1}")
|
|
|
-if [ "$result" != "" ]
|
|
|
-#if [ $path =~ $LIBDIR1 ]
|
|
|
-then
|
|
|
- echo "has execute path alreadly"
|
|
|
-else
|
|
|
- echo "add path: ${LIBDIR1}"
|
|
|
- export LD_LIBRARY_PATH=$LIBDIR1:$LD_LIBRARY_PATH
|
|
|
-fi
|
|
|
-
|
|
|
-shell_path=${MY_PATH}"/"${version}"/bin/spshell"
|
|
|
-host_path=${MY_PATH}"/"${version}"/bin/sphost"
|
|
|
-# echo "bin_path: ${bin_path}"
|
|
|
-if [ ! -x "$shell_path" ]; then
|
|
|
-chmod 766 $shell_path
|
|
|
-echo "add run privilege for : ${shell_path}"
|
|
|
-fi
|
|
|
-if [ ! -x "$host_path" ]; then
|
|
|
-chmod 766 $host_path
|
|
|
-echo "add run privilege for : ${host_path}"
|
|
|
-fi
|
|
|
-common_run exec ${shell_path} --test
|
|
|
-exit $?
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|