From e2a745b6367fb40ac68896f84482760702c00949 Mon Sep 17 00:00:00 2001 From: Ben Clayton Date: Wed, 22 Apr 2015 16:14:12 +0100 Subject: Don't use os.File.Chmod - it errors on Windows Change-Id: I887b4cc8013d3d1c951c6889c1753a9a757005fc --- build/file.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'build') 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 } -- cgit v1.2.3