aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/osutil/osutil.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/osutil/osutil.go')
-rw-r--r--pkg/osutil/osutil.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/pkg/osutil/osutil.go b/pkg/osutil/osutil.go
index d9a543971..d8a1cbe84 100644
--- a/pkg/osutil/osutil.go
+++ b/pkg/osutil/osutil.go
@@ -196,10 +196,8 @@ func WriteFile(filename string, data []byte) error {
}
func WriteExecFile(filename string, data []byte) error {
- if err := ioutil.WriteFile(filename, data, DefaultExecPerm); err != nil {
- return err
- }
- return os.Chmod(filename, DefaultExecPerm)
+ os.Remove(filename)
+ return ioutil.WriteFile(filename, data, DefaultExecPerm)
}
// TempFile creates a unique temp filename.