summaryrefslogtreecommitdiff
path: root/test/scala2-nightly-test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/scala2-nightly-test.sh')
-rwxr-xr-xtest/scala2-nightly-test.sh24
1 files changed, 15 insertions, 9 deletions
diff --git a/test/scala2-nightly-test.sh b/test/scala2-nightly-test.sh
index 5af95b318d..281009fc88 100755
--- a/test/scala2-nightly-test.sh
+++ b/test/scala2-nightly-test.sh
@@ -1,28 +1,34 @@
#!/bin/sh
-if [ -z "$JAVA_VERSION" ]; then
- JAVA_VERSION=1.5
-fi
+[ -z "$JAVA_SDK" ] && JAVA_SDK=java
+[ -z "$JAVA_VERSION" ] && JAVA_VERSION=1.5
ANT_HOME=/home/linuxsoft/apps/ant
-JAVA_HOME=/home/linuxsoft/apps/java-$JAVA_VERSION
+JAVA_HOME=/home/linuxsoft/apps/$JAVA_SDK-$JAVA_VERSION
SCSH_HOME=/home/linuxsoft/apps/scsh-rh9
PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin
PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$SCSH_HOME/bin:$PATH
-ANT_OPTS="-Xms256M -Xmx512M"
+ANT_OPTS="-Xms512M -Xmx768M"
BUILD_DATE=`date +"%Y-%m-%d"`
-OUTPUT_DIR=~/scala-nightly-test/java-$JAVA_VERSION
-BUILD_DIR=$OUTPUT_DIR/$BUILD_DATE-scala2
-LATEST_DIR=$BUILD_DIR/scala/dists
+OUTPUT_DIR=~/scala-nightly-test/$JAVA_SDK-$JAVA_VERSION
+TARGET_DIR=$OUTPUT_DIR/$BUILD_DATE-scala2
+BUILD_DIR=$TARGET_DIR/scala/build
+LATEST_DIR=$TARGET_DIR/scala/dists
NIGHTLY_DIR=/home/linuxsoft/archives/scala/nightly
+[ -d "$OUTPUT_DIR" ] || mkdir -p "$OUTPUT_DIR"
+
env PATH="$PATH" ANT_OPTS="$ANT_OPTS" ~/bin/scala2-nightly-test.scm $OUTPUT_DIR
if [ -d "$LATEST_DIR" ] && [ `ls "$LATEST_DIR"/*.zip | wc -l` -gt 0 ]; then
(rm -rf $NIGHTLY_DIR && mkdir $NIGHTLY_DIR)
(cd $LATEST_DIR && cp *.tgz *.zip *.md5 *.sbp *.advert $NIGHTLY_DIR)
- (cd $BUILD_DIR && cp log-scala2 $NIGHTLY_DIR)
+ (cd $TARGET_DIR && cp log-scala2 $NIGHTLY_DIR)
+ (cd $NIGHTLY_DIR && mkdir scala && cd scala && tar xzf ../scala-*[^sources].tgz)
+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
fi