From 094d99d7d3efc8d8d89adcca11b650f31c94c588 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 17 Mar 2023 15:00:51 +0000 Subject: [PATCH] build: Do not perform BUILDROOT check on Python bytecode files Signed-off-by: Michael Tremer --- src/libpakfire/build.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libpakfire/build.c b/src/libpakfire/build.c index d75140e40..1f4f5093d 100644 --- a/src/libpakfire/build.c +++ b/src/libpakfire/build.c @@ -1176,6 +1176,15 @@ static int pakfire_build_post_check_buildroot( struct pakfire_filelist* matches = (struct pakfire_filelist*)data; int r; + // Fetch the path + const char* path = pakfire_file_get_path(file); + if (!path) + return 1; + + // Do not run this for Python bytecode files + if (pakfire_path_match("**.pyc", path)) + return 0; + if (pakfire_file_payload_matches(file, buildroot, strlen(buildroot))) { r = pakfire_filelist_add(matches, file); if (r) -- 2.39.5