[OE-core] [PATCH 2/8] lib/oe/util.py: Add MLPREFIX support to prune_suffix()

Richard Purdie richard.purdie at linuxfoundation.org
Tue Jul 26 21:53:09 UTC 2011


prune_suffix() also needs be aware of MLPREFIX when changing PN for
use in BPN.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/lib/oe/utils.py |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index 5a63ed3..b3473d3 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -58,7 +58,12 @@ def prune_suffix(var, suffixes, d):
     # remove it if found
     for suffix in suffixes:
         if var.endswith(suffix):
-            return var.replace(suffix, "")
+            var = var.replace(suffix, "")
+
+    prefix = d.getVar("MLPREFIX", True)
+    if prefix and var.startswith(prefix):
+        var = var.replace(prefix, "")
+
     return var
 
 def str_filter(f, str, d):
-- 
1.7.4.1





More information about the Openembedded-core mailing list