]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
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>
Thu, 21 Jan 2010 13:14:25 +0000 (13:14 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
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)