siso: recall checks output_files etc when -local

siso recall -local will create dirctories and chmod for outputs,
but it didn't check it is under exec_root.
It should not create directories and chmod unless under exec_root.

Bug: b/539295328
Change-Id: I587039ecb0450d5fcbe1e72cd07e6930f0d6a158
Reviewed-on: https://chromium-review.googlesource.com/c/build/+/8152501
Commit-Queue: Fumitoshi Ukai <ukai@google.com>
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
Reviewed-by: Yuke Liao <liaoyuke@google.com>
1 file changed
tree: 5e3ac2612d21095d6b8b5c6f24626fe17dba7103
  1. bench/
  2. gong/
  3. hashigo/
  4. infra/
  5. kajiya/
  6. kzipinfo/
  7. remote-apis/
  8. runmc/
  9. siso/
  10. .gitignore
  11. .golangci.yml
  12. .style.yapf
  13. BUILD_OWNERS
  14. BUILD_TEAM_OWNERS
  15. CONTRIBUTING.md
  16. LICENSE
  17. OWNERS
  18. PRESUBMIT.py
  19. README.md
  20. WATCHLISTS
README.md

build.git repository

This repository contains tools developed and owned by the Chrome Build Team.

Quick start

The steps for getting the code are:

  1. Install depot_tools
  2. Run git clone https://chromium.googlesource.com/build

We use the standard Go module workflow to work on our projects.

Links