blob: 12dc53e4e0957fee97446baa8c37e75df109882b [file] [log] [blame]
[email protected]3bb0d6f2010-11-15 17:01:521#!/usr/bin/env bash
[email protected]d90ad9b2009-08-06 00:20:172# Copyright (c) 2009 The Chromium Authors. All rights reserved.
3# Use of this source code is governed by a BSD-style license that can be
4# found in the LICENSE file.
5
6# This script will try to sync the bootstrap directories and then defer control.
7
8base_dir=$(dirname "$0")
[email protected]d90ad9b2009-08-06 00:20:179
10# Use the batch file as an entry point if on cygwin.
11if [ "${OSTYPE}" = "cygwin" -a "${TERM}" != "xterm" ]; then
[email protected]b5fdbaa2009-10-27 23:45:4712 ${base_dir}/drover.bat "$@"
[email protected]d90ad9b2009-08-06 00:20:1713 exit
14fi
15
16
17# We're on POSIX (not cygwin). We can now safely look for svn checkout.
[email protected]b5fdbaa2009-10-27 23:45:4718if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "${base_dir}/.svn" ]
[email protected]d90ad9b2009-08-06 00:20:1719then
20 # Update the bootstrap directory to stay up-to-date with the latest
21 # depot_tools.
[email protected]b5fdbaa2009-10-27 23:45:4722 svn -q up "${base_dir}"
[email protected]d90ad9b2009-08-06 00:20:1723fi
24
[email protected]3abe79b2011-09-28 00:55:1825PYTHONDONTWRITEBYTECODE=1 exec python "${base_dir}/drover.py" "$@"