testimage : remove curl-ptest from rpm index

Message ID 20220705024911.42354-1-yogesh.tyagi@intel.com
State Accepted, archived
Commit 830663cee1eabdecdd473f4589a6c03b6e6c409b
Headers show
Series testimage : remove curl-ptest from rpm index | expand

Commit Message

Yogesh Tyagi July 5, 2022, 2:49 a.m. UTC
When creating rpm index for dnf runtime tests, currently all the package
starting with curl are getting included. Now curl-ptest is getting enabled
through another patch but we don't want rpm index to be created for
curl-ptest since it fetches lot of perl dependencies. This patch removes
curl-ptest from rpm index.

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
---
 meta/classes/testimage.bbclass | 3 +++
 1 file changed, 3 insertions(+)

Patch

diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass
index 8ffaeab284..7898223bce 100644
--- a/meta/classes/testimage.bbclass
+++ b/meta/classes/testimage.bbclass
@@ -472,6 +472,9 @@  def create_rpm_index(d):
         package_list = glob.glob(idx_path + "*/*.rpm")
 
         for pkg in package_list:
+            if os.path.basename(pkg).startswith(("curl-ptest")):
+                bb.utils.remove(pkg)
+
             if not os.path.basename(pkg).startswith(("rpm", "run-postinsts", "busybox", "bash", "update-alternatives", "libc6", "curl", "musl")):
                 bb.utils.remove(pkg)