aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2018-06-29 12:11:46 +0200
committerDmitry Vyukov <dvyukov@google.com>2018-06-29 12:11:46 +0200
commit5c7ca877eb96491e02862fdd069e17a43b36ac26 (patch)
tree677c91b5f6df4cfa5a58b33120cc8571a2a8d4b4 /pkg
parentbdac5e17f11581a060ed6c954048ee8fcc675bb9 (diff)
pkg/vcs: fix fuchsia sandboxing
Diffstat (limited to 'pkg')
-rw-r--r--pkg/vcs/fuchsia.go3
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 {