From 3ee7dcf68b95d5ec652abba099f1ad0a03513622 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 21 Nov 2017 11:37:39 +0000 Subject: runqemu: Improve relative path handling in qemuconf files If a variable starts with "../", its likely its a path and we want to set it to an absolute path relative to the qemuconf file. This means we don't have to use bitbake as often to figure out variables. (From OE-Core rev: dfc7940900d798aa47716288338107e1d46a3972) Signed-off-by: Richard Purdie --- scripts/runqemu | 2 ++ 1 file changed, 2 insertions(+) (limited to 'scripts') diff --git a/scripts/runqemu b/scripts/runqemu index ad88da38df..b09cf1ceb8 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -726,6 +726,8 @@ class BaseConfig(object): cf.read(self.qemuboot) for k, v in cf.items('config_bsp'): k_upper = k.upper() + if v.startswith("../"): + v = os.path.abspath(os.path.dirname(self.qemuboot) + "/" + v) self.set(k_upper, v) def validate_paths(self): -- cgit v1.2.3-54-g00ecf