OLD | NEW |
---|---|
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 while test "$PWD" != "/"; do | 3 while test "$PWD" != "/"; do |
4 if test -f "$PWD/src/.gitmodules"; then | 4 if test -f "$PWD/src/.gitmodules"; then |
5 break | 5 break |
6 fi | 6 fi |
7 cd .. | 7 cd .. |
8 done | 8 done |
9 if ! test -f "$PWD/src/.gitmodules"; then | 9 if ! test -f "$PWD/src/.gitmodules"; then |
10 echo "Could not find the root of your checkout; aborting." 1>&2 | 10 echo "Could not find the root of your checkout; aborting." 1>&2 |
11 exit 1 | 11 exit 1 |
12 fi | 12 fi |
13 | 13 |
14 gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]" | 14 gclient_spec="solutions=[{'name':'src','url':None,'deps_file':'.DEPS.git'}]" |
15 gclient runhooks --spec="$gclient_spec" | 15 kernel_name=$(uname -s) |
16 if [ "${kernel_name:0:5}" = "MINGW" ]; then | |
17 dir="${0%\\*}" | |
iannucci
2013/03/19 20:29:24
why not dirname? Is it not available?
szager1
2013/03/19 20:31:38
dirname is hard-coded to look for '/', but $0 will
| |
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="$gcli ent_spec" | |
22 fi | |
16 exit $? | 23 exit $? |
OLD | NEW |