Files
tubestation/testing/taskcluster/scripts/builder/install-packages.sh
d2623a315c Bug 1132562 - Use workspace directory so autoclobber can function with caches r=wcosta
- Move builder scripts into tree proper instead of baked into docker images
2015-02-24 08:26:48 -08:00

28 lines
734 B
Bash
Executable File

#!/bin/bash -vex
gecko_dir=$1
test -d $gecko_dir
if [ ! -d "$gecko_dir/gcc" ]; then
cd $gecko_dir
curl https://s3-us-west-2.amazonaws.com/test-caching/packages/gcc.tar.xz | tar Jx
cd -
fi
if [ ! -d "$gecko_dir/sccache" ]; then
cd $gecko_dir
curl https://s3-us-west-2.amazonaws.com/test-caching/packages/sccache.tar.bz2 | tar jx
cd -
fi
# Remove cached moztt directory if it exists when a user supplied a git url/revision
if [ ! -z $MOZTT_GIT_URL ] || [ ! -z $MOZTT_REVISION ]; then
echo "Removing cached moztt package"
rm -rf moztt
fi
moztt_url=${MOZTT_GIT_URL:=https://github.com/mozilla-b2g/moztt}
moztt_revision=${MOZTT_REVISION:=master}
tc-vcs checkout $gecko_dir/moztt $moztt_url $moztt_url $moztt_revision