123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- #!/bin/sh
- sep=":"
- exeExt=""
- ReportNetJRE=""
- platform="`uname -s`"
- case $platform in
- Windows*)
- sep=";"
- exeExt=".exe"
- ReportNetJRE=../ibm-jre/jre
-
-
- cleanv4path=`tr '\\' '/' << THEPATH
- ${1}
- THEPATH
- `
- ;;
- esac
- JAVA_CLASSIC=""
- if [ -z "$JAVA_HOME" ]
- then
- echo "Setting JAVA_HOME to $ReportNetJRE"
- JAVA_HOME="$ReportNetJRE"
- else
- echo "Using predefined JAVA_HOME $JAVA_HOME"
- fi
- if [ -z "$JAVA_HOME" ]
- then
- echo "JAVA_HOME is not defined. Please specify a valid JAVA_HOME environment variable."
- exit 44
- fi
- echo "JAVA_HOME=$JAVA_HOME"
- JAVA_CMD="${JAVA_HOME}/bin/java$exeExt"
- if [ -f "$JAVA_CMD" ]
- then
- echo "Using "$JAVA_CMD
- else
- echo "Cannot find $JAVA_CMD"
- exit 55
- fi
- UPGRADE_LIB_DIR="../webapps/p2pd/WEB-INF/lib"
- CLASSPATH="./jdxslt.jar${sep}${JAVA_HOME}/lib/rt.jar${sep}./qfwV4toV5J.jar${sep}./cclcfgapi.jar${sep}./CognosIPF.jar${sep}./cclcoreutil.jar${sep}./log4j-api-2.17.1.jar${sep}./log4j-core-2.17.1.jar${sep}./dom4j-2.1.1.jar${sep}${UPGRADE_LIB_DIR}/CognosCMPlugin.jar${sep}${UPGRADE_LIB_DIR}/CognosCM.jar"
- echo "CLASSPATH=${CLASSPATH}"
- case $platform in
- Linux)
- if [ -z "$LD_LIBRARY_PATH" ]
- then
- LD_LIBRARY_PATH=.
- else
- LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
- fi
- export LD_LIBRARY_PATH
- ;;
- SunOS)
- if [ -z "$LD_LIBRARY_PATH" ]
- then
- LD_LIBRARY_PATH=.
- else
- LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH"
- fi
- export LD_LIBRARY_PATH
- ;;
- AIX)
- if [ -z "$LIBPATH" ]
- then
- LIBPATH=.
- else
- LIBPATH=".:$LIBPATH"
- fi
- export LIBPATH
- ;;
- HP-UX)
- if [ -z "$SHLIB_PATH" ]
- then
- SHLIB_PATH=.
- else
- SHLIB_PATH=".:$SHLIB_PATH"
- fi
- export SHLIB_PATH
- if [ "$LC_CTYPE" = "ja_JP.utf8" ]
- then
- JAVA_CMD="$JAVA_HOME/bin/java"
- export JAVA_CMD
- JAVA_CLASSIC="-classic"
- else if [ "$LANG" = "ja_JP.utf8" ]
- then
- JAVA_CMD="$JAVA_HOME/bin/java"
- export JAVA_CMD
- JAVA_CLASSIC="-classic"
- fi
- fi
- ;;
- Windows*)
- ;;
- *)
- echo ""
- echo "Unexpected platform: $platform"
- echo ""
- ;;
- esac
- echo "$JAVA_CMD" ${JAVA_CLASSIC} -cp "$CLASSPATH" com.cognos.cm.plugin.ans.ANSUpgrade $*
- "$JAVA_CMD" ${JAVA_CLASSIC} -cp "$CLASSPATH" com.cognos.cm.plugin.ans.ANSUpgrade $*
- exit $?
|