From b3f8a263c60367bd875b1b25c0c97968647e1bc8 Mon Sep 17 00:00:00 2001 From: rabadin Date: Fri, 24 Apr 2020 21:50:25 +0200 Subject: [PATCH] Review fix: use RenameWithFallback instead of os.Rename Signed-off-by: rabadin --- internal/fileutil/fileutil.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/fileutil/fileutil.go b/internal/fileutil/fileutil.go index 8183374f0..739093f3b 100644 --- a/internal/fileutil/fileutil.go +++ b/internal/fileutil/fileutil.go @@ -21,6 +21,8 @@ import ( "io/ioutil" "os" "path/filepath" + + "helm.sh/helm/v3/internal/third_party/dep/fs" ) // AtomicWriteFile atomically (as atomic as os.Rename allows) writes a file to a @@ -45,5 +47,5 @@ func AtomicWriteFile(filename string, reader io.Reader, mode os.FileMode) error return err } - return os.Rename(tempName, filename) + return fs.RenameWithFallback(tempName, filename) }