proyal 2002/07/31 13:27:48 Added: phyre/src/script cpappend.bat run.bat run.sh Log: Scripts to run phyre. win32 not tested! Revision Changes Path 1.1 jakarta-avalon-apps/phyre/src/script/cpappend.bat Index: cpappend.bat =================================================================== set _LIBJARS=%_LIBJARS%;%1 1.1 jakarta-avalon-apps/phyre/src/script/run.bat Index: run.bat =================================================================== @echo off rem ------------------------------------------------------------------------- rem Environment Variable Prerequisites: rem rem rem JAVA_HOME Must point at your Java Development Kit installation. rem rem ------------------------------------------------------------------------- rem ----- Save Environment Variables That May Change ------------------------ set _CP=%CP% set _CLASSPATH=%CLASSPATH% rem ----- Verify and Set Required Environment Variables --------------------- if not "%JAVA_HOME%" == "" goto gotJavaHome echo You must set JAVA_HOME to point at your Java Development Kit installation goto cleanup :gotJavaHome rem ----- Prepare Appropriate Java Execution Commands ----------------------- set _RUNJAVA="%JAVA_HOME%\bin\java" rem ----- Set Up The Runtime Classpath -------------------------------------- :setClasspath set CP=build\classes :dynClasspath set _LIBJARS= for %%i in (..\common\lib\*.jar) do call etc\cpappend.bat %%i if not "%_LIBJARS%" == "" goto gotLibJars :gotLibJars echo Including all jars in \lib in your CLASSPATH. rem Note: _LIBJARS already contains a leading semicolon set CP=%CP%%_LIBJARS% goto chkClasspath :chkClasspath if "%CLASSPATH%" == "" goto noClasspath set CP=%CP%;%CLASSPATH% :noClasspath :installClasspath set CLASSPATH=%CP% rem ----- Execute The Requested Command ------------------------------------- %_RUNJAVA% org.apache.avalon.phyre.Main %1 %2 %3 %4 %5 %6 %7 %8 %9 set _LIBJARS= set _SECSTARTJAVA= set _STARTJAVA= set _RUNJAVA= set CLASSPATH=%_CLASSPATH% set _CLASSPATH= set CP=%_CP% set _CP= :finish 1.1 jakarta-avalon-apps/phyre/src/script/run.sh Index: run.sh =================================================================== #!/bin/sh # if [ "$PHYRE_HOME" = "" ] ; then ## resolve links - $0 may be a link to home PRG=$0 progname=`basename $0` while [ -h "$PRG" ] ; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then PRG="$link" else PRG="`dirname $PRG`/$link" fi done PHYRE_HOME_1=`dirname "$PRG"`/../.. echo "Guessing PHYRE_HOME from run.sh to ${PHYRE_HOME_1}" if [ -d ${PHYRE_HOME_1}/src ] ; then PHYRE_HOME=${PHYRE_HOME_1} echo "Setting PHYRE_HOME to $PHYRE_HOME" fi fi if [ -z "$JAVA_HOME" ] ; then JAVA=`which java` if [ -z "$JAVA" ] ; then echo "Cannot find JAVA. Please set your PATH." exit 1 fi JAVA_BINDIR=`dirname $JAVA` JAVA_HOME=$JAVA_BINDIR/.. fi if [ "$JAVACMD" = "" ] ; then # it may be defined in env - including flags!! JAVACMD=$JAVA_HOME/bin/java fi for i in ${PHYRE_HOME}/lib/* ; do if [ "$PHYRE_CLASSPATH" != "" ]; then PHYRE_CLASSPATH=${PHYRE_CLASSPATH}:$i else PHYRE_CLASSPATH=$i fi done for i in ${PHYRE_HOME}/../common/lib/* ; do if [ "$PHYRE_CLASSPATH" != "" ]; then PHYRE_CLASSPATH=${PHYRE_CLASSPATH}:$i else PHYRE_CLASSPATH=$i fi done # Backdoor classpath setting for development purposes when all classes # are compiled into a /classes dir and are not yet jarred. if [ -d ${PHYRE_HOME}/build/classes ]; then PHYRE_CLASSPATH=${PHYRE_HOME}/build/classes:${PHYRE_CLASSPATH} fi $JAVACMD -classpath $PHYRE_CLASSPATH org.apache.avalon.phyre.Main "$@" unset CLASSPATH
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>