diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-02-20 14:34:37 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2008-02-20 14:34:37 +0000 |
commit | e715cdd0c40299f87450260077891410601ff5b7 (patch) | |
tree | 384652de3a2df8edfcdd48507739110f796a1b9d /test/scala2-nightly-test.sh | |
parent | add615a76f1ca978f1657d54c07329303aa9ee56 (diff) | |
download | scala-e715cdd0c40299f87450260077891410601ff5b7.tar.gz scala-e715cdd0c40299f87450260077891410601ff5b7.tar.bz2 scala-e715cdd0c40299f87450260077891410601ff5b7.zip |
Added Eclipse plugin build to nightly test scri...
Added Eclipse plugin build to nightly test scripts. Updated them to be
in sync with those actually used.
Diffstat (limited to 'test/scala2-nightly-test.sh')
-rwxr-xr-x | test/scala2-nightly-test.sh | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/test/scala2-nightly-test.sh b/test/scala2-nightly-test.sh index a62ce85825..448b6edddc 100755 --- a/test/scala2-nightly-test.sh +++ b/test/scala2-nightly-test.sh @@ -7,15 +7,20 @@ ANT_HOME=/home/linuxsoft/apps/ant JAVA_HOME=/home/linuxsoft/apps/$JAVA_SDK # uses scsh wrapper in ~/bin instead (mics) #SCSH_HOME=/home/linuxsoft/apps/scsh-rh9 -MONO_HOME=/home/linuxsoft/apps/mono +# Mono on linuxsoft is a 32-bit distro +#MONO_HOME=/home/linuxsoft/apps/mono +MONO_HOME=/opt/mono KVEM_HOME=/home/linuxsoft/apps/java-wtk +RETROWEAVER_HOME=/home/linuxsoft/apps/retroweaver [ -d "$JAVA_HOME" ] || (echo "Invalid directory $JAVA_HOME"; exit 1 ) PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$MONO_HOME/bin:$ANDROID_HOME/tools:$KVEM_HOME/bin:~/bin:$PATH -ANT_OPTS="-Xms1024M -Xmx1024M" +LD_LIBRARY_PATH=/lib:/usr/lib + +ANT_OPTS="-Xms1024M -Xmx1024M -XX:MaxPermSize=96M" BUILD_DATE=`date +"%Y-%m-%d"` OUTPUT_DIR=~/scala-nightly-test/$JAVA_SDK @@ -32,16 +37,21 @@ killall -9 scshvm 2>1 killall -9 java 2>1 env PATH="$PATH" ANT_OPTS="$ANT_OPTS" JAVACMD="$JAVACMD" \ - ANDROID_HOME="$ANDROID_HOME" \ + ANDROID_HOME="$ANDROID_HOME" RETROWEAVER_HOME="$RETROWEAVER_HOME" \ ~/bin/scala2-nightly-test.scm $OUTPUT_DIR +# only build for Java 1.5 is made available on the page +# http://www.scala-lang.org/downloads/distrib/files/nightly/ [ "$JAVA_SDK"="java-1.5" ] || exit 0 if [ -d "$LATEST_DIR" ] && [ `ls "$LATEST_DIR"/*.zip 2>1 | wc -l` -gt 0 ]; then (rm -rf $NIGHTLY_DIR && mkdir $NIGHTLY_DIR) (cd $LATEST_DIR && cp *.tgz *.zip *.md5 *.sbp *.advert $NIGHTLY_DIR) (cd $TARGET_DIR && cp log-scala2 $NIGHTLY_DIR) - (cd $NIGHTLY_DIR && mkdir scala && cd scala && tar xzf ../scala-*[^sources].tgz) + (cd $NIGHTLY_DIR && tar xzf scala-*[^sources].tgz) + (cd $NIGHTLY_DIR && for f in *.sbp; do ln -sf $f `echo $f | sed -e 's/\(scala[a-z\-]*[0-9]\+\.[0-9]\+\.[0-9]\+\).*\(\.sbp\)/\1-latest\2/g'`; done) + (cd $NIGHTLY_DIR && for f in *.tgz; do ln -sf $f `echo $f | sed -e 's/\(scala[a-z\-]*[0-9]\+\.[0-9]\+\.[0-9]\+\).*\(\.tgz\)/\1-latest\2/g'`; done) + (cd $NIGHTLY_DIR && for f in *.zip; do ln -sf $f `echo $f | sed -e 's/\(scala[a-z\-]*[0-9]\+\.[0-9]\+\.[0-9]\+\).*\(\.zip\)/\1-latest\2/g'`; done) fi if [ -d "$BUILD_DIR/api-compiler" ] && [ -d "$NIGHTLY_DIR/scala/doc/scala" ]; then cp -r $BUILD_DIR/api-compiler $NIGHTLY_DIR/scala/doc/scala |