Code Search for Developers
 
 
  

disk.sh from GridBlocks at Krugle


Show disk.sh syntax highlighted

#!/bin/bash

if [ -z "$JAVA_HOME" ] ;  then
  JAVA=`which java`
  if [ -z "$JAVA" ] ; then
    echo "Cannot find JAVA. Please set your JAVA_HOME or PATH."
    exit 1
  fi
  JAVA_BINDIR=`dirname $JAVA`
  JAVA_HOME=$JAVA_BINDIR/..
fi

if [ -z "${GB_HOME}" ]; then
    GB_HOME=`dirname $0`
    OLDWD=`pwd`
    cd ${GB_HOME}
    GB_HOME=`pwd`
    #GB_HOME=`dirname ${GB_HOME}`
    cd ${OLDWD}
fi

GB_LIB=$GB_HOME/lib
LIBJARS=`echo ${GB_LIB}/*.jar | tr ' ' ':'`
LIBJARS=${LIBJARS}:`echo ${GB_HOME}/buildlib/*.jar | tr ' ' ':'`
LIBJARS=${LIBJARS}:`echo ${GB_HOME}/ext/jgroups/*.jar | tr ' ' ':'`
LIBJARS=${LIBJARS}:`echo ${GB_HOME}/ext/jbosscache/*.jar | tr ' ' ':'`
LIBJARS=${LIBJARS}:`echo ${GB_HOME}/ext/slide/*.jar | tr ' ' ':'`
LIBJARS=${LIBJARS}:`echo ${GB_HOME}/ext/fec/*.jar | tr ' ' ':'`

CLASSPATH="${GB_HOME}/output/classes:${LIBJARS}:${GB_HOME}:${GB_HOME}/src/etc:${GB_HOME}/src/etc/client:${GB_HOME}/src/etc/se:${GB_HOME}/src/etc/jgroups:${GB_HOME}/src/etc/fe:${GB_HOME}/src/etc/fe/WEB-INF/classes"

case "`uname`" in
    CYGWIN*)
        CLASSPATH="$(cygpath -pw "$CLASSPATH")"
        ;;
esac

## Loadtime instrumentation through a special classloader
#BOOTCLASSPATH="${GB_HOME}/output/gen-bootclasspath:${GB_LIB}/log4j-1.2.9.jar:${GB_LIB}/jboss-aop.jar:${GB_LIB}/trove.jar:${GB_LIB}/javassist.jar:${GB_LIB}/jboss-dep.jar:${GB_LIB}/concurrent.jar"
#JAVA_OPTS="${JAVA_OPTS} -Djboss.aop.path=$GB_HOME/src/etc/jboss-aop.xml -Xbootclasspath/p:$BOOTCLASSPATH -Djboss.aop.optimized=false"

## Parameters for the executable
#JAVA_OPTS="${JAVA_OPTS} -Dbind.address=192.168.2.10"
#JAVA_OPTS="${JAVA_OPTS} -Djetty.port=8888"
#JAVA_OPTS="${JAVA_OPTS} -Djava.net.preferIPv4Stack=true"
#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

#EXEC='fi.hip.gb.disk.client.CmdLine'
EXEC='fi.hip.gb.disk.client.TestDemo'
#EXEC='bsh.Console'
#EXEC='org.apache.webdav.cmd.Slide'
#EXEC='org.jgroups.tests.McastReceiverTest'
#EXEC='org.jgroups.tests.McastSenderTest'
#EXEC='fi.hip.gb.disk.transport.jgroups.JGroupsServer'
#EXEC='org.jgroups.demos.Draw'

CMD="${JAVA_HOME}/bin/java ${JAVA_OPTS} -cp ${CLASSPATH} ${EXEC} $@"

echo ${CMD}
${CMD}




See more files for this project here

GridBlocks

GridBlocks builds a grid application framework via easy-to-use building blocks in distributed environment. The framework offers components for Grid security, distributed storage, computing, and Portlet web interfaces.

Project homepage: http://sourceforge.net/projects/gridblocks
Programming language(s): Java,JSP,XML
License: other

  buildlib/
  ext/
    fec/
      LICENSE.onion
      fast-md5.jar
      onion-common.jar
    globus/
      cog-jglobus.jar
      cryptix-asn1.jar
      cryptix.jar
      cryptix32.jar
      puretls.jar
    jbosscache/
      javassist.jar
      jboss-aop-jdk50.jar
      jboss-cache-jdk50.jar
      jboss-dep.jar
      jboss-serialization.jar
      trove.jar
    jgroups/
      jgroups-core.jar
    slide/
      commons-codec-1.3.jar
      commons-collections-2.1.jar
      commons-io-1.1.jar
      commons-transaction-1.1.1pre1.jar
      commons-xmlio-0.1pre.jar
      ehcache-1.0.jar
      geronimo-jta.jar
      jakarta-slide-wck-1.0.jar
      jaxen-core.jar
      jaxen-jdom.jar
      poi-2.5-final-20040428.jar
      saxpath.jar
      slide-jaas-2.2pre1.jar
      slide-kernel-2.2pre1.jar
      slide-stores-2.2pre1.jar
      slide-webdavservlet-2.2pre1.jar
  lib/
    bcprov-jdk14.jar
    bsh-2.0b4.jar
    commons-fileupload-1.1.jar
    commons-httpclient-2.0.2.jar
    commons-logging.jar
    commons-net-1.4.0.jar
    concurrent.jar
    jakarta-slide-webdavlib-2.2pre1.jar
    jdom-1.0.jar
    log4j-1.2.9.jar
    oncrpc.jar
    servlet-api-2.5-6.0.1.jar
    simple-dht-client.jar
  src/
    docs/
      admin-guide.tex
      arch.pdf
      arch2.pdf
      gblogo_600.jpg
      simple-guide.pdf
      simple-guide.tex
      user-guide.tex
      webdav_mnp.pdf
      webdav_mount.pdf
      webdav_mount_address.pdf
      webdav_mounted.pdf
      webdav_open.pdf
      webdav_show.pdf
    etc/
      client/
        MANIFEST.MF
        gb-disk.conf
      fe/
        META-INF/
          gbinfo-service.xml
          gbinfo-tcp-service_xml
          gbinfo-udp-service_xml
        WEB-INF/
          classes/
          jboss-web.xml
      jgroups/
        gb-disk.conf
        mc-channel.xml
        nio-channel.xml
        tcp-channel.xml
      personal/
        WEB-INF/
        Domain.xml
      planetlab/
        MANIFEST.MF
        gb-disk.conf
      se/
        META-INF/
        WEB-INF/
        Domain.xml
      jboss-aop.xml
      log4j.xml
    fec/
      com/
    main/
      fi/
    resources/
      jetty/
      gblogo_330.jpg
    test/
      fi/
  .classpath
  .project
  Build.bat
  CHANGES
  README
  build.sh
  build.xml
  disk.bat
  disk.bsh
  disk.sh
  module.properties