From 8c3ca6986e97abd843555ee216216004efa88665 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Thu, 31 Aug 2017 10:47:16 -0400 Subject: [PATCH] Filter out packages in Mock backend based on the mmd filter --- module_build_service/builder/MockModuleBuilder.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/module_build_service/builder/MockModuleBuilder.py b/module_build_service/builder/MockModuleBuilder.py index 2bed0ae0..0eaac670 100644 --- a/module_build_service/builder/MockModuleBuilder.py +++ b/module_build_service/builder/MockModuleBuilder.py @@ -176,6 +176,12 @@ mdpolicy=group:primary for rpm in os.listdir(self.resultsdir): if not rpm.endswith(".rpm"): continue + + # If RPM is filtered-out, do not add it to artifacts list. + nvr = kobo.rpmlib.parse_nvr(rpm) + if nvr["name"] in m1_mmd.filter.rpms: + continue + pkglist_f.write(rpm + '\n') rpm = rpm[:-len(".rpm")] m1_mmd.artifacts.add_rpm(str(rpm))