From 79037d61ec248b53bea3d2d5c5f9073a99bf76ca Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Fri, 2 Jun 2023 09:52:07 +0000 Subject: [PATCH] feat: add support for blocklisting kernels --- distro/kernel.go | 2 ++ pew.go | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/distro/kernel.go b/distro/kernel.go index c0d8929..08c8275 100644 --- a/distro/kernel.go +++ b/distro/kernel.go @@ -36,4 +36,6 @@ type KernelInfo struct { // Package name, not mandatory (yet) Package string + + Blocklisted bool } diff --git a/pew.go b/pew.go index 51785de..b63181b 100644 --- a/pew.go +++ b/pew.go @@ -887,6 +887,12 @@ func (cmd PewCmd) performCI(ka config.Artifact) (err error) { return } + if kernel.Blocklisted { + log.Debug().Str("kernel", kernel.KernelVersion). + Msgf("skip (blocklisted)") + continue + } + if supported { found = true max--