summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib')
-rw-r--r--bitbake/lib/bb/command.py1
-rw-r--r--bitbake/lib/bb/cooker.py1
-rw-r--r--bitbake/lib/bb/runqueue.py1
3 files changed, 3 insertions, 0 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py
index 3b68c1aaa2..5bce796b7c 100644
--- a/bitbake/lib/bb/command.py
+++ b/bitbake/lib/bb/command.py
@@ -187,6 +187,7 @@ class CommandsSync:
187 """ 187 """
188 varname = params[0] 188 varname = params[0]
189 value = str(params[1]) 189 value = str(params[1])
190 command.cooker.extraconfigdata[varname] = value
190 command.cooker.data.setVar(varname, value) 191 command.cooker.data.setVar(varname, value)
191 192
192 def getSetVariable(self, command, params): 193 def getSetVariable(self, command, params):
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index a4aaac59f8..620ff9f3d3 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -358,6 +358,7 @@ class BBCooker:
358 self.databuilder.parseBaseConfiguration() 358 self.databuilder.parseBaseConfiguration()
359 self.data = self.databuilder.data 359 self.data = self.databuilder.data
360 self.data_hash = self.databuilder.data_hash 360 self.data_hash = self.databuilder.data_hash
361 self.extraconfigdata = {}
361 362
362 if consolelog: 363 if consolelog:
363 self.data.setVar("BB_CONSOLELOG", consolelog) 364 self.data.setVar("BB_CONSOLELOG", consolelog)
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index 389df4f1bc..2ad8aad98e 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1036,6 +1036,7 @@ class RunQueue:
1036 } 1036 }
1037 1037
1038 worker.stdin.write(b"<cookerconfig>" + pickle.dumps(self.cooker.configuration) + b"</cookerconfig>") 1038 worker.stdin.write(b"<cookerconfig>" + pickle.dumps(self.cooker.configuration) + b"</cookerconfig>")
1039 worker.stdin.write(b"<extraconfigdata>" + pickle.dumps(self.cooker.extraconfigdata) + b"</extraconfigdata>")
1039 worker.stdin.write(b"<workerdata>" + pickle.dumps(workerdata) + b"</workerdata>") 1040 worker.stdin.write(b"<workerdata>" + pickle.dumps(workerdata) + b"</workerdata>")
1040 worker.stdin.flush() 1041 worker.stdin.flush()
1041 1042