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]>