// Existing permissions of the files are not respected (except for +x
// on regular files).
if typ == 0 /* regular file */ {
- if windows {
- perm = 0644
- // 0755 must be set via permissions.yaml if windows is used
- } else {
- perm = 0644
- // Respect +x for files
- if info.Mode().Perm()&0100 != 0 {
- perm = 0755
- }
+ perm = 0644
+ // Respect +x for files; except on windows where permissions.yaml
+ // must be used
+ if !windows && info.Mode().Perm()&0100 != 0 {
+ perm = 0755
}
data, err = os.ReadFile(path)
if err != nil {