28 lines
734 B
Bash
Executable File
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
|