[oe-commits] Paul Eggleton : lib/oeqa/utils/commands: ensure get_bb_var() works when value contains =

git at git.openembedded.org git at git.openembedded.org
Fri Jun 19 21:53:44 UTC 2015


Module: openembedded-core.git
Branch: master-next
Commit: ff720dd3b77130b2c485d7acad63735fd8751a7d
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ff720dd3b77130b2c485d7acad63735fd8751a7d

Author: Paul Eggleton <paul.eggleton at linux.intel.com>
Date:   Wed Jun 17 16:15:32 2015 +0100

lib/oeqa/utils/commands: ensure get_bb_var() works when value contains =

Only split on the first equals character so that values that contain
equals characters (such as FAKEROOTENV) can be retrieved.

Signed-off-by: Paul Eggleton <paul.eggleton at linux.intel.com>

---

 meta/lib/oeqa/utils/commands.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/lib/oeqa/utils/commands.py b/meta/lib/oeqa/utils/commands.py
index dc8a983..1be7bed 100644
--- a/meta/lib/oeqa/utils/commands.py
+++ b/meta/lib/oeqa/utils/commands.py
@@ -141,7 +141,7 @@ def get_bb_var(var, target=None, postconfig=None):
     lastline = None
     for line in bbenv.splitlines():
         if re.search("^(export )?%s=" % var, line):
-            val = line.split('=')[1]
+            val = line.split('=', 1)[1]
             val = val.strip('\"')
             break
         elif re.match("unset %s$" % var, line):



More information about the Openembedded-commits mailing list