From 38e8dc2cdd20c09c4f641f1fdd162e2f80854f03 Mon Sep 17 00:00:00 2001 From: peter-evans Date: Thu, 11 Oct 2018 15:33:25 +0900 Subject: [PATCH] Remove all at path to make way for new reg files and links --- pkg/util/fs_util.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/util/fs_util.go b/pkg/util/fs_util.go index b43ee4df5..3af1c5e85 100644 --- a/pkg/util/fs_util.go +++ b/pkg/util/fs_util.go @@ -193,7 +193,7 @@ func extractFile(dest string, hdr *tar.Header, tr io.Reader) error { // Check if something already exists at path (symlinks etc.) // If so, delete it if FilepathExists(path) { - if err := os.Remove(path); err != nil { + if err := os.RemoveAll(path); err != nil { return errors.Wrapf(err, "error removing %s to make way for new file.", path) } } @@ -242,7 +242,7 @@ func extractFile(dest string, hdr *tar.Header, tr io.Reader) error { // Check if something already exists at path // If so, delete it if FilepathExists(path) { - if err := os.Remove(path); err != nil { + if err := os.RemoveAll(path); err != nil { return errors.Wrapf(err, "error removing %s to make way for new link", hdr.Name) } }