diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-06-29 12:11:46 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-06-29 12:11:46 +0200 |
| commit | 5c7ca877eb96491e02862fdd069e17a43b36ac26 (patch) | |
| tree | 677c91b5f6df4cfa5a58b33120cc8571a2a8d4b4 /pkg | |
| parent | bdac5e17f11581a060ed6c954048ee8fcc675bb9 (diff) | |
pkg/vcs: fix fuchsia sandboxing
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/vcs/fuchsia.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkg/vcs/fuchsia.go b/pkg/vcs/fuchsia.go index 7b8e7335b..34b134aa9 100644 --- a/pkg/vcs/fuchsia.go +++ b/pkg/vcs/fuchsia.go @@ -48,6 +48,9 @@ func (fu *fuchsia) initRepo() error { return fmt.Errorf("failed to create repo dir: %v", err) } defer os.RemoveAll(tmpDir) + if err := osutil.SandboxChown(tmpDir); err != nil { + return err + } cmd := "curl -s 'https://fuchsia.googlesource.com/scripts/+/master/bootstrap?format=TEXT' |" + "base64 --decode | bash -s topaz" if _, err := runSandboxed(tmpDir, "bash", "-c", cmd); err != nil { |
