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