Bladeren bron

ReplaceFileTarWrapper: permit to override file name

Signed-off-by: Daniele Rondina <geaaru@sabayonlinux.org>
Daniele Rondina 4 jaren geleden
bovenliggende
commit
73aef6edfe
1 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  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