[email protected] | ec238db | 2014-06-02 20:39:42 | [diff] [blame] | 1 | #!/usr/bin/env bash |
[email protected] | 518597c | 2012-11-01 05:03:08 | [diff] [blame] | 2 | |
3 | while test "$PWD" != "/"; do | ||||
4 | if test -f "$PWD/src/.gitmodules"; then | ||||
5 | break | ||||
6 | fi | ||||
7 | cd .. | ||||
8 | done | ||||
9 | if ! test -f "$PWD/src/.gitmodules"; then | ||||
10 | echo "Could not find the root of your checkout; aborting." 1>&2 | ||||
11 | exit 1 | ||||
12 | fi | ||||
13 | |||||
14 | gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]" | ||||
[email protected] | df31e61 | 2013-03-19 20:38:10 | [diff] [blame] | 15 | kernel_name=$(uname -s) |
16 | if [ "${kernel_name:0:5}" = "MINGW" ]; then | ||||
17 | dir="${0%\\*}" | ||||
18 | cmd "/C ${dir}\\python.bat ${dir}\\gclient.py runhooks --spec=$gclient_spec" | ||||
19 | else | ||||
20 | dir="$(dirname $0)" | ||||
21 | PYTHONDONTWRITEBYTECODE=1 exec python "$dir/gclient.py" runhooks --spec="$gclient_spec" | ||||
22 | fi | ||||
[email protected] | 518597c | 2012-11-01 05:03:08 | [diff] [blame] | 23 | exit $? |