]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake: ConfHandler: Fix require vs. include behaviour
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 21 Jan 2010 13:14:25 +0000 (13:14 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 10 Feb 2010 16:38:00 +0000 (16:38 +0000)
(Bitbake rev: 824a032672c8673cae28e492aa916a4750b94efa)

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/parse/parse_py/ConfHandler.py

index b22bbc8af53f07b3f2e2ed42e8fb66922c53bdd6..7069562f078571849c0ffcbc6b2a349184e3ce39 100644 (file)
@@ -37,7 +37,10 @@ __export_regexp__ = re.compile( r"export\s+(.+)" )
 def handleInclude(m, fn, lineno, data, force):
     s = bb.data.expand(m.group(1), data)
     bb.msg.debug(3, bb.msg.domain.Parsing, "CONF %s:%d: including %s" % (fn, lineno, s))
-    include(fn, s, data, False)
+    if force:
+        include(fn, s, data, "include required")
+    else
+        include(fn, s, data, False)
 
 def handleExport(m, data):
     bb.data.setVarFlag(m.group(1), "export", 1, data)