[email protected] | 3bb0d6f | 2010-11-15 17:01:52 | [diff] [blame] | 1 | #!/usr/bin/env bash |
[email protected] | d90ad9b | 2009-08-06 00:20:17 | [diff] [blame] | 2 | # 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 | |||||
8 | base_dir=$(dirname "$0") | ||||
[email protected] | d90ad9b | 2009-08-06 00:20:17 | [diff] [blame] | 9 | |
10 | # Use the batch file as an entry point if on cygwin. | ||||
11 | if [ "${OSTYPE}" = "cygwin" -a "${TERM}" != "xterm" ]; then | ||||
[email protected] | b5fdbaa | 2009-10-27 23:45:47 | [diff] [blame] | 12 | ${base_dir}/drover.bat "$@" |
[email protected] | d90ad9b | 2009-08-06 00:20:17 | [diff] [blame] | 13 | exit |
14 | fi | ||||
15 | |||||
16 | |||||
17 | # We're on POSIX (not cygwin). We can now safely look for svn checkout. | ||||
[email protected] | b5fdbaa | 2009-10-27 23:45:47 | [diff] [blame] | 18 | if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "${base_dir}/.svn" ] |
[email protected] | d90ad9b | 2009-08-06 00:20:17 | [diff] [blame] | 19 | then |
20 | # Update the bootstrap directory to stay up-to-date with the latest | ||||
21 | # depot_tools. | ||||
[email protected] | b5fdbaa | 2009-10-27 23:45:47 | [diff] [blame] | 22 | svn -q up "${base_dir}" |
[email protected] | d90ad9b | 2009-08-06 00:20:17 | [diff] [blame] | 23 | fi |
24 | |||||
[email protected] | 3abe79b | 2011-09-28 00:55:18 | [diff] [blame^] | 25 | PYTHONDONTWRITEBYTECODE=1 exec python "${base_dir}/drover.py" "$@" |