aboutsummaryrefslogtreecommitdiff
path: root/run
diff options
context:
space:
mode:
authorMatei Zaharia <matei@eecs.berkeley.edu>2010-03-29 16:17:55 -0700
committerMatei Zaharia <matei@eecs.berkeley.edu>2010-03-29 16:17:55 -0700
commitdf29d0ea4c8b7137fdd1844219c7d489e3b0d9c9 (patch)
tree3f925c0d109b789ce845762a9e09d24329749eb8 /run
downloadspark-df29d0ea4c8b7137fdd1844219c7d489e3b0d9c9.tar.gz
spark-df29d0ea4c8b7137fdd1844219c7d489e3b0d9c9.tar.bz2
spark-df29d0ea4c8b7137fdd1844219c7d489e3b0d9c9.zip
Initial commit
Diffstat (limited to 'run')
-rwxr-xr-xrun33
1 files changed, 33 insertions, 0 deletions
diff --git a/run b/run
new file mode 100755
index 0000000000..456615fba4
--- /dev/null
+++ b/run
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+# Figure out where the Scala framework is installed
+FWDIR=`dirname $0`
+
+# Set JAVA_OPTS to be able to load libnexus.so and set various other misc options
+JAVA_OPTS="-Djava.library.path=$FWDIR/third_party:$FWDIR/src/native -Xmx750m"
+if [ -e $FWDIR/conf/java-opts ] ; then
+ JAVA_OPTS+=" `cat $FWDIR/conf/java-opts`"
+fi
+export JAVA_OPTS
+
+# Build up classpath
+CLASSPATH=$FWDIR/build/classes
+CLASSPATH+=:$FWDIR/third_party/nexus.jar
+CLASSPATH+=:$FWDIR/third_party/asm-3.2/lib/all/asm-all-3.2.jar
+CLASSPATH+=:$FWDIR/third_party/colt.jar
+CLASSPATH+=:$FWDIR/third_party/google-collect-1.0-rc5/google-collect-1.0-rc5.jar
+CLASSPATH+=:$FWDIR/third_party/hadoop-0.20.0/hadoop-0.20.0-core.jar
+CLASSPATH+=:third_party/scalatest-1.0/scalatest-1.0.jar
+CLASSPATH+=:third_party/ScalaCheck-1.5.jar
+for jar in $FWDIR/third_party/hadoop-0.20.0/lib/*.jar; do
+ CLASSPATH+=:$jar
+done
+export CLASSPATH
+
+if [ -n "$SCALA_HOME" ]; then
+ SCALA=${SCALA_HOME}/bin/scala
+else
+ SCALA=scala
+fi
+
+exec $SCALA -cp $CLASSPATH $@