Chromium Code Reviews| 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 |