blob: c63700b2594c773f3f53746e2733ae73033b60d8 [file] [log] [blame]
maruel@google.comfb2b8eb2009-04-23 21:03:42 +00001#!/bin/sh
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
8base_dir=$(dirname "$0")
9
10if [ "X$DEPOT_TOOLS_UPDATE" != "X0" -a -e "$base_dir/.svn" ]
11then
12 # Update the bootstrap directory to stay up-to-date with the latest
13 # depot_tools.
14 svn -q up "$base_dir/bootstrap"
15
16 # Then defer the control to the bootstrapper.
17 "$base_dir/bootstrap/gclient.sh"
18else
19 exec "$base_dir/gclient.py" "$@"
20fi
21