diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-09-10 15:24:20 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-10-02 09:55:51 +0100 |
commit | 892977a86239979c0271e44641044fa9babd5a31 (patch) | |
tree | bd17ba8212ef1474788f2e72a4b93919999abfaf /bitbake/lib/bb | |
parent | 3da80a8a9e950bf0a90eb8f238fdcb6bf9e06c94 (diff) | |
download | poky-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/lib/bb')
-rw-r--r-- | bitbake/lib/bb/cookerdata.py | 3 |
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 | ||