blob: d3e526a1ead74df1574ab0a44d1290be9ffed3e0 [file] [log] [blame]
#!/bin/sh
#
# This file needs to be customized to run on different machines or environments
# Note that if a file with this name exists in a directory named ${HOME}/ganymedeConfig,
# then that one will be be used. Otherwise, this one, in the "tools" project/directory
# will be used. This allows us to have a correct version for build.eclipse production
# builds checked into cvs, but allow individual users, on different machines, to
# customize based on their sytems.
# Reminder: make sure there are no trailing spaces on any of the value lines.
# BUILD HOME -- the top most directory where the work is being done.
export GANYMEDE_BUILD_HOME=/shared/ganymede
# ANT
export ANT_HOME=/shared/common/apache-ant-1.7.0
# JAVA
export JAVA_HOME=/shared/common/ibm-java2-ppc-50
# not sure the following are really needed?
export JAVA_BINDIR=${JAVA_HOME}/bin
export JAVA_ROOT=${JAVA_HOME}
export JDK_HOME=${JAVA_HOME}
export JRE_HOME=${JAVA_HOME}/jre
# Eclipse
# where eclipse is installed
export ECLIPSE_HOME=/shared/orbit/apps/eclipse-RC3
# the launcher may change version numbers, depending on the version of eclipse being used
export ECLIPSE_LAUNCHER=org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
# Staging directory (used by both ant, and sh shells, so ganymatic.properties refers
# to this value, by default, for the ant property.
export GANYMEDE_STAGING=/home/data/httpd/download.eclipse.org/releases/ganymede/staging
# REMEMBER: use care in "deleting" this directory, since it also contains 'staging'
export GANYMEDE_RELEASE=/home/data/httpd/download.eclipse.org/releases/ganymede
# on production machine, it is cheap get all afresh
# on remote machine, may want to set to false to avoid long downloads
export CLEAN_CACHE=true
export GANYMATIC_WEBSITE_URL=http://build.eclipse.org/ganymede
# Leave unset if running on same machine as CVS, else give CVS info such as
# export G_CVS_INFO=":pserver:anonymous@dev.eclipse.org:"
#export G_CVS_INFO=
# ssh and cvs write info required to tag maps, and must use a real id with ssh write access to cvs
export CVS_RSH=ssh
export G_CVS_WRITE_INFO=":ext:david_williams@dev.eclipse.org:"
# export G_CVS_INFO=":pserver:anonymous@dev.eclipse.org:"
# this is branch where ganymede.tools are fetched. Almost always HEAD,
# unless testing something in a temporary branch.
export G_CVS_BRANCH=HEAD
# this is branch where ganymede.sitecontributions are fetched. Almost always HEAD.
export G_CVS_SITE_CONTRIBUTIONS_TAG=HEAD
# email will be sent only if this variable is set to true
# which should be true for production machine, false for local test builds
export ENABLE_EMAIL=true
# site contributions and build.tools will be tagged with each successful build
# which should be true for production machine, false for local test builds
export TAG_PROJECTS=true
# this is used for tasks (e.g. signing, or similar) where we need to execute
# a script from a valid committer ID, while running as orbitBuild.
# it should be blank or omitted in local builds
#export REMOTE_SSH_COMMAND="ssh david_williams@build.eclipse.org "
export REMOTE_SSH_COMMAND=