summaryrefslogtreecommitdiffstats
path: root/scripts/devtool
diff options
context:
space:
mode:
authorRandy Witt <randy.e.witt@linux.intel.com>2016-05-10 10:46:27 +1200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-05-17 21:29:30 +0100
commit5d11ed7162074b1d64e9840210fa563a16f39018 (patch)
tree347ececab3a1babf7cdf1fa5af5673358340331d /scripts/devtool
parent22f8a46d2dcbeaaa4e93bb5ba97acf8c9c3f9524 (diff)
downloadpoky-5d11ed7162074b1d64e9840210fa563a16f39018.tar.gz
devtool: Fix build-sdk when pn doesn't match filename
If an image with the filename foo.bb could be built using the name "bar" instead, then build-sdk would fail to create the derivative sdk. This was because the code assumed that the file name matched the target, which is not necessarily the case. (From OE-Core rev: d58a326b6960be14b8a049253559aec9582b7d0d) (From OE-Core rev: da9e793fd7497e63404c987d68e3b630a89fc1c2) Signed-off-by: Randy Witt <randy.e.witt@linux.intel.com> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/devtool')
-rwxr-xr-xscripts/devtool5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/devtool b/scripts/devtool
index 4780390654..9ac6e798d2 100755
--- a/scripts/devtool
+++ b/scripts/devtool
@@ -86,6 +86,11 @@ class ConfigHandler(object):
86 with open(self.config_file, 'w') as f: 86 with open(self.config_file, 'w') as f:
87 self.config_obj.write(f) 87 self.config_obj.write(f)
88 88
89 def set(self, section, option, value):
90 if not self.config_obj.has_section(section):
91 self.config_obj.add_section(section)
92 self.config_obj.set(section, option, value)
93
89class Context: 94class Context:
90 def __init__(self, **kwargs): 95 def __init__(self, **kwargs):
91 self.__dict__.update(kwargs) 96 self.__dict__.update(kwargs)