[RFC,3/4] base: Fix FILESPATH value for -native and -compat

Message ID 20240216143426.3490967-4-amikan@ilbers.de
State RFC
Headers show
Series Warn on PN usage for virtual packages | expand

Commit Message

Anton Mikanovich Feb. 16, 2024, 2:34 p.m. UTC
Virtual packages with -native and -compat suffix should use BPN instead
of PN inside variables.

Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
 meta/classes/base.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Patch

diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass
index 88004120..3aec2f8c 100644
--- a/meta/classes/base.bbclass
+++ b/meta/classes/base.bbclass
@@ -19,7 +19,7 @@ 
 # OTHER DEALINGS IN THE SOFTWARE.
 
 THISDIR = "${@os.path.dirname(d.getVar('FILE'))}"
-FILESPATH = "${@base_set_filespath(["${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${PN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}"], d)}"
+FILESPATH = "${@base_set_filespath(["${FILE_DIRNAME}/${PF}", "${FILE_DIRNAME}/${P}", "${FILE_DIRNAME}/${BPN}", "${FILE_DIRNAME}/files", "${FILE_DIRNAME}"], d)}"
 
 OE_IMPORTS += "os sys time oe.path oe.patch oe.sstatesig oe.utils"
 OE_IMPORTS[type] = "list"