[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