#!/bin/bash | |
set -ex | |
get_depot_tools() { | |
cd | |
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git | |
PATH="$HOME/depot_tools:$PATH" | |
} | |
gclient_sync() { | |
# Rename the source dir to match what gclient expects. | |
srcdir=$(basename "$TRAVIS_BUILD_DIR") | |
cd "${TRAVIS_BUILD_DIR}"/.. | |
mv "${srcdir}" src | |
gclient config --unmanaged https://github.com/google/breakpad.git | |
gclient sync | |
} | |
main() { | |
get_depot_tools | |
gclient_sync | |
} | |
main "$@" |