Browse Source

Merge pull request #42515 from geaaru/permit-override-name

ReplaceFileTarWrapper: permit to override file name
Sebastiaan van Stijn 4 years ago
parent
commit
301be64d41
1 changed files with 3 additions and 1 deletions
  1. 3 1
      pkg/archive/archive.go

+ 3 - 1
pkg/archive/archive.go

@@ -278,7 +278,9 @@ func ReplaceFileTarWrapper(inputTarStream io.ReadCloser, mods map[string]TarModi
 				return nil
 			}
 
-			header.Name = name
+			if header.Name == "" {
+				header.Name = name
+			}
 			header.Size = int64(len(data))
 			if err := tarWriter.WriteHeader(header); err != nil {
 				return err