diff options
author | Sava Jakovljev <sjakovljev@outlook.com> | 2024-03-18 14:52:06 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-03-22 16:26:45 +0000 |
commit | 0acdb81ca62f1523eae310fc87f4011b3e161288 (patch) | |
tree | d4d0dfdc91cfc5353263792e9251e8301f446cd9 /bitbake/lib/bb/runqueue.py | |
parent | 98d09d41fa153a1a017e03dcc8e161aa357e8025 (diff) | |
download | poky-0acdb81ca62f1523eae310fc87f4011b3e161288.tar.gz |
bitbake: bitbake-worker: Fix bug where umask 0 was not being applied to a task
* In the current implementation, "umask" variable is initially set to
None and overwritten with user-specified value. However, in the worker
implementation, a faulty if clause would only check whether the
variable contains a value that evaluates to True, and not whether
the variable is defined, so the value of 0 would lead to umask not
being changed.
This bug makes it impossible to have a task set its umask to value 0,
for any possible reason it may want to.
Fix this bug by extending the condition checked in the worker
implementation.
(Bitbake rev: 19f9df6c750c592316a0fa18165b68636281fe3e)
Signed-off-by: Sava Jakovljev <sjakovljev@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
0 files changed, 0 insertions, 0 deletions