From c833472b6eb832313d9f637c9cc6a32430b7bad2 Mon Sep 17 00:00:00 2001 From: Jose Miguel Parrella Date: Fri, 25 Jun 2021 21:17:49 -0700 Subject: [PATCH] If distro name is unknown, try with the ID_LIKE Signed-off-by: Jose Miguel Parrella --- syft/distro/identify.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/syft/distro/identify.go b/syft/distro/identify.go index 95d8d7ec1..f935cca55 100644 --- a/syft/distro/identify.go +++ b/syft/distro/identify.go @@ -95,6 +95,12 @@ func assemble(name, version, like string) *Distro { return nil } + // If it's an unknown distro, try mapping the ID_LIKE + if !ok && len(like) != 0 { + name = like + distroType, ok = IDMapping[name] + } + if ok { distro, err := NewDistro(distroType, version, like) if err != nil {