summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-14 11:35:21 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-02-16 11:26:11 +0000
commitf4fb74465787b50030d7fed5e0b293774ccb371b (patch)
tree36705ddb807cfec20c691c5da0a7e3abcfa07479 /bitbake/lib/bb
parent8b792d4f75b451f9e08fdb13464a0b66c11bc075 (diff)
downloadpoky-f4fb74465787b50030d7fed5e0b293774ccb371b.tar.gz
bitbake: bitbake-worker/runqueue: Add support for BB_DEFAULT_UMASK
Currently each task has to have a umask specified individually. This is leading to determinism issues since it is easy to miss specifying this for an extra task. Add support for specifing the default task umask globally which simplifies the problem. (Bitbake rev: 3e664599fd54a8a37ce587022fcbce5ca26f2ed3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb')
-rw-r--r--bitbake/lib/bb/runqueue.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index b8b217c64a..54ef245a63 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1271,6 +1271,7 @@ class RunQueue:
1271 "date" : self.cfgData.getVar("DATE"), 1271 "date" : self.cfgData.getVar("DATE"),
1272 "time" : self.cfgData.getVar("TIME"), 1272 "time" : self.cfgData.getVar("TIME"),
1273 "hashservaddr" : self.cooker.hashservaddr, 1273 "hashservaddr" : self.cooker.hashservaddr,
1274 "umask" : self.cfgData.getVar("BB_DEFAULT_UMASK"),
1274 } 1275 }
1275 1276
1276 worker.stdin.write(b"<cookerconfig>" + pickle.dumps(self.cooker.configuration) + b"</cookerconfig>") 1277 worker.stdin.write(b"<cookerconfig>" + pickle.dumps(self.cooker.configuration) + b"</cookerconfig>")