diff --git a/internal/wclayer/importlayer.go b/internal/wclayer/importlayer.go index 50f669a261..1bdb3042b2 100644 --- a/internal/wclayer/importlayer.go +++ b/internal/wclayer/importlayer.go @@ -142,6 +142,12 @@ func NewLayerWriter(ctx context.Context, path string, parentLayerPaths []string) if err != nil { return nil, err } + + // ensure the required files are present in the base layer + _, err = ensureBaseLayer(f) + if err != nil { + return nil, err + } return &baseLayerWriter{ ctx: ctx, s: span,