Remove all at path to make way for new reg files and links
This commit is contained in:
parent
796b2515a7
commit
38e8dc2cdd
|
|
@ -193,7 +193,7 @@ func extractFile(dest string, hdr *tar.Header, tr io.Reader) error {
|
||||||
// Check if something already exists at path (symlinks etc.)
|
// Check if something already exists at path (symlinks etc.)
|
||||||
// If so, delete it
|
// If so, delete it
|
||||||
if FilepathExists(path) {
|
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)
|
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
|
// Check if something already exists at path
|
||||||
// If so, delete it
|
// If so, delete it
|
||||||
if FilepathExists(path) {
|
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)
|
return errors.Wrapf(err, "error removing %s to make way for new link", hdr.Name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue