diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-12-03 08:27:11 -1000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-12-05 12:36:37 +0000 |
commit | a6ad6eaf4cddbe45077d1e6cb667f71602b8a49d (patch) | |
tree | 563c65642d8d7594917730352ea718901d6a8e07 | |
parent | 7fdd43c5cbde38daa013076de2fdedcf3c3d3107 (diff) | |
download | bitbake-contrib-a6ad6eaf4cddbe45077d1e6cb667f71602b8a49d.tar.gz |
cooker: Ensure reparsing is handled correctly
>From tinfoil, if you edit bblayers.conf and break it, then call
parseConfiguration (e.g. by adding a bad layer with bitbake-layers),
the system doens't show any parse error yet it should.
Add in a call to the updateCache function so that things really
are reparsed when requested.
Partially fixes [YOCTO #14054]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e655f9361b9c3b77906b8e06b5cc76bc5180640e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | lib/bb/cooker.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py index 000faf82f..8d9ca6806 100644 --- a/lib/bb/cooker.py +++ b/lib/bb/cooker.py @@ -411,6 +411,8 @@ class BBCooker: self.data.disableTracking() def parseConfiguration(self): + self.updateCacheSync() + # Change nice level if we're asked to nice = self.data.getVar("BB_NICE_LEVEL") if nice: |