diff options
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 } |