You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by ib...@apache.org on 2004/01/20 12:23:36 UTC
cvs commit: jakarta-slide/webdavclient/commandline/src/bin run.sh
ib 2004/01/20 03:23:36
Modified: webdavclient/commandline/src/bin run.sh
Log:
Fixed and improved the startscript for the command line client
Revision Changes Path
1.2 +5 -85 jakarta-slide/webdavclient/commandline/src/bin/run.sh
Index: run.sh
===================================================================
RCS file: /home/cvs/jakarta-slide/webdavclient/commandline/src/bin/run.sh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- run.sh 9 Jan 2004 09:58:19 -0000 1.1
+++ run.sh 20 Jan 2004 11:23:36 -0000 1.2
@@ -5,96 +5,16 @@
# $Id$
# ---------------------------------------------------------------------------
-if [ -z "${SLIDE_HOME}" ] ; then
- SLIDE_HOME=.
- if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- if [ ! -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- if [ ! -d ${SLIDE_HOME}/build/client/classes ] ; then
- SLIDE_HOME=..
- fi
- fi
- fi
- if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- if [ ! -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- if [ ! -d ${SLIDE_HOME}/build/client/classes ] ; then
- SLIDE_HOME=../..
- fi
- fi
- fi
- if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- if [ ! -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- if [ ! -d ${SLIDE_HOME}/build/client/classes ] ; then
- SLIDE_HOME=../../..
- fi
- fi
- fi
- if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- if [ ! -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- if [ ! -d ${SLIDE_HOME}/build/client/classes ] ; then
- SLIDE_HOME=../../../..
- fi
- fi
- fi
-fi
-
-if [ ! -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- if [ ! -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- if [ ! -d ${SLIDE_HOME}/build/client/classes ] ; then
- echo Unable to determine the value of SLIDE_HOME
- exit 1
- fi
- fi
-fi
+SLIDE_HOME=`dirname $0`/..
-# consider classpath for the both source and binary distribution
CP=${CLASSPATH}
-CP=${CP}:./classes:../classes
+for lib in ${SLIDE_HOME}/lib/*.jar; do
+ CP=${CP}:${lib};
+done
if [ -d ${SLIDE_HOME}/classes ] ; then
CP=${CP}:${SLIDE_HOME}/classes
- CP=${CP}:${SLIDE_HOME}/client/classes
-elif [ -d ${SLIDE_HOME}/dist/classes ] ; then
- CP=${CP}:${SLIDE_HOME}/dist/classes
- CP=${CP}:${SLIDE_HOME}/dist/client/classes
-elif [ -d ${SLIDE_HOME}/build/classes ] ; then
- CP=${CP}:${SLIDE_HOME}/build/classes
- CP=${CP}:${SLIDE_HOME}/build/client/classes
-fi
-
-if [ -f ${SLIDE_HOME}/client/lib/slide-client.jar ] ; then
- CP=${CP}:${SLIDE_HOME}/client/lib/slide-client.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/slide-webdavlib.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/commons-httpclient.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/commons-logging.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/antlr.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/jaxp.jar
- CP=${CP}:${SLIDE_HOME}/client/lib/crimson.jar
-elif [ -f ${SLIDE_HOME}/dist/client/lib/slide-client.jar ] ; then
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/slide-client.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/slide-webdavlib.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/commons-httpclient.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/commons-logging.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/antlr.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/jaxp.jar
- CP=${CP}:${SLIDE_HOME}/dist/client/lib/crimson.jar
-elif [ -f ${SLIDE_HOME}/build/lib/slide-client.jar ] ; then
- CP=${CP}:${SLIDE_HOME}/build/lib/slide-client.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/slide-webdavlib.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/commons-httpclient.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/commons-logging.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/antlr.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/jaxp.jar
- CP=${CP}:${SLIDE_HOME}/build/lib/crimson.jar
-elif [ -f ${SLIDE_HOME}/lib/slide-client.jar ] ; then
- CP=${CP}:${SLIDE_HOME}/lib/slide-client.jar
- CP=${CP}:${SLIDE_HOME}/lib/slide-webdavlib.jar
- CP=${CP}:${SLIDE_HOME}/lib/commons-httpclient.jar
- CP=${CP}:${SLIDE_HOME}/lib/commons-logging.jar
- CP=${CP}:${SLIDE_HOME}/lib/antlr.jar
- CP=${CP}:${SLIDE_HOME}/lib/jaxp.jar
- CP=${CP}:${SLIDE_HOME}/lib/crimson.jar
fi
MAINCLASS=org.apache.webdav.cmd.Slide
java -classpath ${CP} ${MAINCLASS} $*
-
---------------------------------------------------------------------
To unsubscribe, e-mail: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org