fix(redhat-based): collect running kernel packages (#1950)

This commit is contained in:
MaineK00n
2024-06-06 10:28:40 +09:00
committed by GitHub
parent 0533069446
commit 5af1a22733
6 changed files with 454 additions and 146 deletions

View File

@@ -475,7 +475,7 @@ func isOvalDefAffected(def ovalmodels.Definition, req request, family, release s
switch family {
case constant.RedHat, constant.CentOS, constant.Alma, constant.Rocky, constant.Oracle, constant.Fedora:
// For kernel related packages, ignore OVAL information with different major versions
if _, ok := kernelRelatedPackNames[ovalPack.Name]; ok {
if slices.Contains(kernelRelatedPackNames, ovalPack.Name) {
if util.Major(ovalPack.Version) != util.Major(running.Release) {
continue
}