Ver código fonte

Merge pull request #25021 from dmcgowan/fix-24951

Fix calculation of relative path for symlink on docker save
Tibor Vass 9 anos atrás
pai
commit
3c038318e5
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      image/tarexport/save.go

+ 1 - 1
image/tarexport/save.go

@@ -307,7 +307,7 @@ func (s *saveSession) saveLayer(id layer.ChainID, legacyImg image.V1Image, creat
 	defer layer.ReleaseAndLog(s.ls, l)
 	defer layer.ReleaseAndLog(s.ls, l)
 
 
 	if oldPath, exists := s.diffIDPaths[l.DiffID()]; exists {
 	if oldPath, exists := s.diffIDPaths[l.DiffID()]; exists {
-		relPath, err := filepath.Rel(layerPath, oldPath)
+		relPath, err := filepath.Rel(outDir, oldPath)
 		if err != nil {
 		if err != nil {
 			return distribution.Descriptor{}, err
 			return distribution.Descriptor{}, err
 		}
 		}