From a2d0122c198ee50325e6f0e2f5d1c2284475fc7b Mon Sep 17 00:00:00 2001 From: Cristiana Voicu Date: Thu, 5 Dec 2013 16:09:15 +0200 Subject: [PATCH] hob: changes to INHERIT var should use "append" operation Setting INHERIT var means to remove other operations made on INHERIT. This is too intrusive, so we decided to use append for this case. [YOCTO #5448] Signed-off-by: Cristiana Voicu Signed-off-by: Richard Purdie --- lib/bb/ui/crumbs/hobeventhandler.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/bb/ui/crumbs/hobeventhandler.py b/lib/bb/ui/crumbs/hobeventhandler.py index ce8584df4c2..7014935f6dd 100644 --- a/lib/bb/ui/crumbs/hobeventhandler.py +++ b/lib/bb/ui/crumbs/hobeventhandler.py @@ -306,9 +306,7 @@ class HobHandler(gobject.GObject): self.runCommand(["createConfigFile", ".hob.conf"]) def set_extra_inherit(self, bbclass): - inherits = self.runCommand(["getVariable", "INHERIT"]) or "" - inherits = inherits + " " + bbclass - self.set_var_in_file("INHERIT", inherits, ".hob.conf") + self.append_var_in_file("INHERIT", bbclass, ".hob.conf") def set_bblayers(self, bblayers): self.set_var_in_file("BBLAYERS", " ".join(bblayers), "bblayers.conf") -- 2.47.3