mirror of
https://github.com/containers/podman.git
synced 2025-11-13 17:47:13 +08:00
vendor: Bump github.com/containers/buildah from 1.22.3 to 1.23.0
[NO TESTS NEEDED] Signed-off-by: Aditya Rajan <arajan@redhat.com>
This commit is contained in:
13
vendor/github.com/containers/buildah/image.go
generated
vendored
13
vendor/github.com/containers/buildah/image.go
generated
vendored
@@ -393,9 +393,18 @@ func (i *containerImageRef) NewImageSource(ctx context.Context, sc *types.System
|
||||
rc.Close()
|
||||
return nil, errors.Wrapf(err, "error opening file for %s", what)
|
||||
}
|
||||
destHasher := digest.Canonical.Digester()
|
||||
|
||||
counter := ioutils.NewWriteCounter(layerFile)
|
||||
multiWriter := io.MultiWriter(counter, destHasher.Hash())
|
||||
var destHasher digest.Digester
|
||||
var multiWriter io.Writer
|
||||
// Avoid rehashing when we do not compress.
|
||||
if i.compression != archive.Uncompressed {
|
||||
destHasher = digest.Canonical.Digester()
|
||||
multiWriter = io.MultiWriter(counter, destHasher.Hash())
|
||||
} else {
|
||||
destHasher = srcHasher
|
||||
multiWriter = counter
|
||||
}
|
||||
// Compress the layer, if we're recompressing it.
|
||||
writeCloser, err := archive.CompressStream(multiWriter, i.compression)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user