summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/parse/parse_py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/parse/parse_py')
-rw-r--r--bitbake/lib/bb/parse/parse_py/ConfHandler.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/parse/parse_py/ConfHandler.py b/bitbake/lib/bb/parse/parse_py/ConfHandler.py
index af3af2ccee..d876f6c1ff 100644
--- a/bitbake/lib/bb/parse/parse_py/ConfHandler.py
+++ b/bitbake/lib/bb/parse/parse_py/ConfHandler.py
@@ -68,6 +68,9 @@ def include(parentfn, fns, lineno, data, error_out, all=False):
68 # "include" or "require" accept zero to n space-separated file names to include. 68 # "include" or "require" accept zero to n space-separated file names to include.
69 for fn in fns.split(): 69 for fn in fns.split():
70 if all: 70 if all:
71 if os.path.isabs(fn):
72 raise ParseError("Incorrect use of include_all with an absolute path %s" % fn, parentfn, lineno)
73
71 for path in data.getVar("BBPATH").split(":"): 74 for path in data.getVar("BBPATH").split(":"):
72 include_single_file(parentfn, os.path.join(path, fn), lineno, data, error_out) 75 include_single_file(parentfn, os.path.join(path, fn), lineno, data, error_out)
73 else: 76 else: