Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2013-01-19 07:32:54 +0000
committerDavid Williams2013-01-19 07:32:54 +0000
commitc6f50b63d0294abd5f4e545aae7cbeffa14dd3f0 (patch)
tree3f7582eb824e447818d5805a8c6f8e20e959affd /bootstrap
parent2f38e3df12570fa58b2cf0a3621b955fcf4b7efa (diff)
downloadeclipse.platform.releng.aggregator-c6f50b63d0294abd5f4e545aae7cbeffa14dd3f0.tar.gz
eclipse.platform.releng.aggregator-c6f50b63d0294abd5f4e545aae7cbeffa14dd3f0.tar.xz
eclipse.platform.releng.aggregator-c6f50b63d0294abd5f4e545aae7cbeffa14dd3f0.zip
Bug 398201 - [CBI] Issues with org.eclipse.osgi (temp hack)
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap/mb382M.sh25
-rwxr-xr-xbootstrap/mb422M.sh25
-rwxr-xr-xbootstrap/mb430I.sh25
-rwxr-xr-xbootstrap/mb430N.sh25
4 files changed, 96 insertions, 4 deletions
diff --git a/bootstrap/mb382M.sh b/bootstrap/mb382M.sh
index 0a9562bfa..aeea35eb4 100755
--- a/bootstrap/mb382M.sh
+++ b/bootstrap/mb382M.sh
@@ -3,8 +3,31 @@
# Simple utility to run as cronjob to run Eclipse Platform builds
# Normally resides in $BUILD_HOME
-# basic path required when starting from cron job
+# set minimal path for consistency across machines
+# plus, cron jobs do not inherit an environment
export PATH=/usr/local/bin:/usr/bin:/bin
+# unset common variables which we don't want (or, set ourselves)
+unset JAVA_HOME
+unset JAVA_ROOT
+unset JAVA_JRE
+unset CLASSPATH
+unset JAVA_BINDIR
+
+export BUILD_ROOT=/shared/eclipse/builds/localbuild-$BRANCH
+export JAVA_HOME=/shared/common/jdk1.7.0
+export ANT_HOME=/shared/common/apache-ant-1.8.4
+export TMP_DIR=$BUILD_ROOT/tmp
+export ANT_OPTS="-Dbuild.sysclasspath=ignore -Dincludeantruntime=false"
+export MAVEN_OPTS="-Xmx3072m -XX:MaxPermSize=512m -Dtycho.localArtifacts=ignore -Djava.io.tmpdir=${TMP_DIR} ${ANT_OPTS}"
+export MAVEN_PATH=/shared/common/apache-maven-3.0.4/bin
+export PATH=$JAVA_HOME/bin:$MAVEN_PATH:$ANT_HOME/bin:$PATH
+
+env > env.txt
+
+echo "= = = = = " >> ../env.txt
+java -version >> ../env.txt 2>&1
+ant -version >> ../env.txt
+mvn -version >> ../env.txt
# 0002 is often the default for shell users, but it is not when ran from
# a cron job, so we set it explicitly, so releng group has write access to anything
diff --git a/bootstrap/mb422M.sh b/bootstrap/mb422M.sh
index 52aada228..b32425662 100755
--- a/bootstrap/mb422M.sh
+++ b/bootstrap/mb422M.sh
@@ -3,8 +3,31 @@
# Simple utility to run as cronjob to run Eclipse Platform builds
# Normally resides in $BUILD_HOME
-# basic path required when starting from cron job
+# set minimal path for consistency across machines
+# plus, cron jobs do not inherit an environment
export PATH=/usr/local/bin:/usr/bin:/bin
+# unset common variables which we don't want (or, set ourselves)
+unset JAVA_HOME
+unset JAVA_ROOT
+unset JAVA_JRE
+unset CLASSPATH
+unset JAVA_BINDIR
+
+export BUILD_ROOT=/shared/eclipse/builds/localbuild-$BRANCH
+export JAVA_HOME=/shared/common/jdk1.7.0
+export ANT_HOME=/shared/common/apache-ant-1.8.4
+export TMP_DIR=$BUILD_ROOT/tmp
+export ANT_OPTS="-Dbuild.sysclasspath=ignore -Dincludeantruntime=false"
+export MAVEN_OPTS="-Xmx3072m -XX:MaxPermSize=512m -Dtycho.localArtifacts=ignore -Djava.io.tmpdir=${TMP_DIR} ${ANT_OPTS}"
+export MAVEN_PATH=/shared/common/apache-maven-3.0.4/bin
+export PATH=$JAVA_HOME/bin:$MAVEN_PATH:$ANT_HOME/bin:$PATH
+
+env > env.txt
+
+echo "= = = = = " >> ../env.txt
+java -version >> ../env.txt 2>&1
+ant -version >> ../env.txt
+mvn -version >> ../env.txt
# 0002 is often the default for shell users, but it is not when ran from
# a cron job, so we set it explicitly, so releng group has write access to anything
diff --git a/bootstrap/mb430I.sh b/bootstrap/mb430I.sh
index 274c7eb4e..72a969d90 100755
--- a/bootstrap/mb430I.sh
+++ b/bootstrap/mb430I.sh
@@ -3,8 +3,31 @@
# Simple utility to run as cronjob to run Eclipse Platform builds
# Normally resides in $BUILD_HOME
-# basic path required when starting from cron job
+# set minimal path for consistency across machines
+# plus, cron jobs do not inherit an environment
export PATH=/usr/local/bin:/usr/bin:/bin
+# unset common variables which we don't want (or, set ourselves)
+unset JAVA_HOME
+unset JAVA_ROOT
+unset JAVA_JRE
+unset CLASSPATH
+unset JAVA_BINDIR
+
+export BUILD_ROOT=/shared/eclipse/builds/localbuild-$BRANCH
+export JAVA_HOME=/shared/common/jdk1.7.0
+export ANT_HOME=/shared/common/apache-ant-1.8.4
+export TMP_DIR=$BUILD_ROOT/tmp
+export ANT_OPTS="-Dbuild.sysclasspath=ignore -Dincludeantruntime=false"
+export MAVEN_OPTS="-Xmx3072m -XX:MaxPermSize=512m -Dtycho.localArtifacts=ignore -Djava.io.tmpdir=${TMP_DIR} ${ANT_OPTS}"
+export MAVEN_PATH=/shared/common/apache-maven-3.0.4/bin
+export PATH=$JAVA_HOME/bin:$MAVEN_PATH:$ANT_HOME/bin:$PATH
+
+env > env.txt
+
+echo "= = = = = " >> ../env.txt
+java -version >> ../env.txt 2>&1
+ant -version >> ../env.txt
+mvn -version >> ../env.txt
# 0002 is often the default for shell users, but it is not when ran from
# a cron job, so we set it explicitly, so releng group has write access to anything
diff --git a/bootstrap/mb430N.sh b/bootstrap/mb430N.sh
index a758f040a..79e84ad90 100755
--- a/bootstrap/mb430N.sh
+++ b/bootstrap/mb430N.sh
@@ -3,8 +3,31 @@
# Simple utility to run as cronjob to run Eclipse Platform builds
# Normally resides in $BUILD_HOME
-# basic path required when starting from cron job
+# set minimal path for consistency across machines
+# plus, cron jobs do not inherit an environment
export PATH=/usr/local/bin:/usr/bin:/bin
+# unset common variables which we don't want (or, set ourselves)
+unset JAVA_HOME
+unset JAVA_ROOT
+unset JAVA_JRE
+unset CLASSPATH
+unset JAVA_BINDIR
+
+export BUILD_ROOT=/shared/eclipse/builds/localbuild-$BRANCH
+export JAVA_HOME=/shared/common/jdk1.7.0
+export ANT_HOME=/shared/common/apache-ant-1.8.4
+export TMP_DIR=$BUILD_ROOT/tmp
+export ANT_OPTS="-Dbuild.sysclasspath=ignore -Dincludeantruntime=false"
+export MAVEN_OPTS="-Xmx3072m -XX:MaxPermSize=512m -Dtycho.localArtifacts=ignore -Djava.io.tmpdir=${TMP_DIR} ${ANT_OPTS}"
+export MAVEN_PATH=/shared/common/apache-maven-3.0.4/bin
+export PATH=$JAVA_HOME/bin:$MAVEN_PATH:$ANT_HOME/bin:$PATH
+
+env > env.txt
+
+echo "= = = = = " >> ../env.txt
+java -version >> ../env.txt 2>&1
+ant -version >> ../env.txt
+mvn -version >> ../env.txt
# 0002 is often the default for shell users, but it is not when ran from
# a cron job, so we set it explicitly, so releng group has write access to anything

Back to the top