| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #!/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 $?
|