From 33180047f5bcfc4c292c2d2544f74fc19c9d01f3 Mon Sep 17 00:00:00 2001 From: Avi Deitcher Date: Mon, 24 Oct 2022 21:44:50 +0300 Subject: [PATCH] catch error with descriptor missing platform Signed-off-by: Avi Deitcher --- src/cmd/linuxkit/pkglib/build.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cmd/linuxkit/pkglib/build.go b/src/cmd/linuxkit/pkglib/build.go index 6442fe7c7..551430e2b 100644 --- a/src/cmd/linuxkit/pkglib/build.go +++ b/src/cmd/linuxkit/pkglib/build.go @@ -316,6 +316,9 @@ func (p Pkg) Build(bos ...BuildOpt) error { if desc == nil { return fmt.Errorf("no valid descriptor returned for image for arch %s", platform.Architecture) } + if desc.Platform == nil { + return fmt.Errorf("descriptor for platform %v has no information on the platform: %#v", platform, desc) + } descs = append(descs, *desc) }