siso: don't check backend.star if backend_config dir doesn't exist

Bug: 408114984
Change-Id: I354bcd7e3c0f0e6af6496054f5f295c927cfc8f0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6431647
Commit-Queue: Philipp Wollermann <philwo@google.com>
Reviewed-by: Philipp Wollermann <philwo@google.com>
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
changes/47/6431647/2
Fumitoshi Ukai 3 weeks ago committed by LUCI CQ
parent 079673b191
commit e7df27f40f

@ -120,9 +120,10 @@ def main(args):
for line in f.readlines(): for line in f.readlines():
k, v = line.rstrip().split('=', 1) k, v = line.rstrip().split('=', 1)
env[k] = v env[k] = v
if not os.path.exists( backend_config_dir = os.path.join(base_path, 'build', 'config', 'siso',
os.path.join(base_path, 'build', 'config', 'siso', 'backend_config')
'backend_config', 'backend.star')): if os.path.exists(backend_config_dir) and not os.path.exists(
os.path.join(backend_config_dir, 'backend.star')):
if _is_google_corp_machine(): if _is_google_corp_machine():
print( print(
'build/config/siso/backend_config/backend.star does not ' 'build/config/siso/backend_config/backend.star does not '
@ -130,7 +131,7 @@ def main(args):
'backend.star is configured by gclient hook ' 'backend.star is configured by gclient hook '
'build/config/siso/configure_siso.py.\n' 'build/config/siso/configure_siso.py.\n'
'Make sure `rbe_instance` gclient custom vars is correct.\n' 'Make sure `rbe_instance` gclient custom vars is correct.\n'
'Did you run `glient runhooks` ?', 'Did you run `gclient runhooks` ?',
file=sys.stderr) file=sys.stderr)
else: else:
print( print(

Loading…
Cancel
Save