Commit b3ca3e95 authored by Andrew Gerrand's avatar Andrew Gerrand

misc/dist: force modes to 0755 or 0644 in tarballs

R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/5823045
parent 214a1ca3
......@@ -536,6 +536,13 @@ func makeTar(targ, workdir string) error {
hdr.Uid = 0
hdr.Gid = 0
// Force mode to 0755 for executables, 0644 for everything else.
if hdr.Mode&0111 != 0 {
hdr.Mode = 0755
} else {
hdr.Mode = 0644
}
err = tw.WriteHeader(hdr)
if err != nil {
return fmt.Errorf("Error writing file %q: %v", name, err)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment