summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-09-10 15:24:20 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-10-02 09:55:51 +0100
commit892977a86239979c0271e44641044fa9babd5a31 (patch)
treebd17ba8212ef1474788f2e72a4b93919999abfaf /bitbake
parent3da80a8a9e950bf0a90eb8f238fdcb6bf9e06c94 (diff)
downloadpoky-892977a86239979c0271e44641044fa9babd5a31.tar.gz
bitbake: cookerdata: Show error for no BBLAYERS in bblayers.conf
If there is no BBLAYERS set in bblayers.conf show a more helpful error and exit. [YOCTO #14340] (Bitbake rev: 7f7034a6a0893debd8a5288a5765146a8b2ab0a0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 97183e10faf9862b5d9489d6e2c27ac77c3b697d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/bb/cookerdata.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cookerdata.py b/bitbake/lib/bb/cookerdata.py
index 44af7b2a2a..26b9b0b41b 100644
--- a/bitbake/lib/bb/cookerdata.py
+++ b/bitbake/lib/bb/cookerdata.py
@@ -348,6 +348,9 @@ class CookerDataBuilder(object):
348 layers = (data.getVar('BBLAYERS') or "").split() 348 layers = (data.getVar('BBLAYERS') or "").split()
349 broken_layers = [] 349 broken_layers = []
350 350
351 if not layers:
352 bb.fatal("The bblayers.conf file doesn't contain any BBLAYERS definition")
353
351 data = bb.data.createCopy(data) 354 data = bb.data.createCopy(data)
352 approved = bb.utils.approved_variables() 355 approved = bb.utils.approved_variables()
353 356