Skip to content

Commit d6a6e0b

Browse files
committed
Support foreign and encrypted layers in the unpacker.
Signed-off-by: Lantao Liu <[email protected]>
1 parent c7c7955 commit d6a6e0b

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

unpacker.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,11 @@ func (u *unpacker) handlerWrapper(uctx context.Context, unpacks *int32) (func(im
229229
return u.unpack(uctx, desc, l)
230230
})
231231
}
232-
case images.MediaTypeDockerSchema2LayerGzip, images.MediaTypeDockerSchema2Layer,
233-
ocispec.MediaTypeImageLayerGzip, ocispec.MediaTypeImageLayer:
232+
case images.MediaTypeDockerSchema2Layer, images.MediaTypeDockerSchema2LayerGzip,
233+
images.MediaTypeDockerSchema2LayerForeign, images.MediaTypeDockerSchema2LayerForeignGzip,
234+
ocispec.MediaTypeImageLayer, ocispec.MediaTypeImageLayerGzip,
235+
ocispec.MediaTypeImageLayerNonDistributable, ocispec.MediaTypeImageLayerNonDistributableGzip,
236+
images.MediaTypeDockerSchema2LayerEnc, images.MediaTypeDockerSchema2LayerGzipEnc:
234237
lock.Lock()
235238
update := !schema1
236239
lock.Unlock()

0 commit comments

Comments
 (0)