diff options
author | Ben Clayton <bclayton@google.com> | 2015-04-22 16:14:12 +0100 |
---|---|---|
committer | Ben Clayton <bclayton@google.com> | 2015-04-23 11:37:30 +0100 |
commit | e2a745b6367fb40ac68896f84482760702c00949 (patch) | |
tree | 116b4508a54980e73888563c96c93b5413b01407 /build | |
parent | b7ca4fc503ed91609b06905506d10a792b87ce2a (diff) | |
download | gpu-e2a745b6367fb40ac68896f84482760702c00949.tar.gz |
Don't use os.File.Chmod - it errors on Windows
Change-Id: I887b4cc8013d3d1c951c6889c1753a9a757005fc
Diffstat (limited to 'build')
-rw-r--r-- | build/file.go | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/build/file.go b/build/file.go index 2b9ce1a1d..3e07f1f03 100644 --- a/build/file.go +++ b/build/file.go @@ -163,16 +163,12 @@ func (f File) CopyTo(dst File) error { return err } - d, err := os.Create(dst.Absolute()) + d, err := os.OpenFile(dst.Absolute(), os.O_CREATE, fi.Mode()) if err != nil { return err } defer d.Close() - if err := d.Chmod(fi.Mode()); err != nil { - return err - } - _, err = io.Copy(d, s) return err } |