From OpenLaszlo
- Install vanilla tiger onto a machine named tiger-builder
- Install OS X developer tools after 2.4 (current is 3.0)
- Follow instructions at SubversionBuildInstructions including Tucker's notes on how to compile your own python xml tools.
- Install ssh keys on tiger-builder such that svnbuild@linux-builder can ssh onto svnbuild@tiger-builder without a password, and such that svnbuild@tiger-builder can ssh onto openlaszlo@download.openlaszlo.org without a password
- Put the following into ~/.bashrc:
export PATH=/usr/local/bin:$PATH
- Put the following into ~/.bash_profile
source ~/src/svn/tools/trunk/env/setup-lps.sh
echo "Sourced setup-lps.sh. LPS_HOME is now" $LPS_HOME
export PYTHONPATH=/usr/local/lib/python2.3/site-packages
- Make setup-lps.sh look like this:
export LZ_LPS_ROOT=${1:-"${HOME}/src/svn/openlaszlo/trunk"}
export LZ_TOOLS_ROOT=${2:-"${HOME}/src/svn/tools/trunk"}
export LZ_INSTALLS_ROOT=${3:-"${HOME}/lib"}
export LZ_VENDOR_ROOT=${4:-"${HOME}/src/svn/vendor"}
export JAVA_HOME=${JAVA_HOME:-"/Library/Java/Home"}
export ANT_HOME=${ANT_HOME:-"${LZ_INSTALLS_ROOT}/apache-ant-1.6.5"}
export JAVACC_HOME=${JAVACC_HOME:-"${LZ_INSTALLS_ROOT}/javacc2.1"}
export JYTHON_HOME=${JYTHON_HOME:-"${LZ_INSTALLS_ROOT}/jython-2.1"}
export TOMCAT_HOME=${TOMCAT_HOME:-"${LZ_INSTALLS_ROOT}/jakarta-tomcat-5.0.30"}
export CATALINA_HOME=$TOMCAT_HOME
export EDITOR=${EDITOR:-"vim"}
# Redefine these variables based on the LPS branch.
export LPS_HOME=${LZ_LPS_ROOT}
export PATH=${JAVA_HOME}/bin:${ANT_HOME}/bin:$PATH
- Make a symbolic link from ~/tiger-builder-go.sh to ~/src/svn/tools/trunk/build-tools/nightly/tiger-builder-go.sh
- Schedule a nightly build (on linux-builder) and wait for the joy.