diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2017-06-09 17:13:51 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-06-12 15:07:39 +0100 |
commit | 833520d2fb8cdef2f6fdc7a0550aba1f67724c27 (patch) | |
tree | d9dfe6f06933b4091c0c9c95a7c49da8d0253370 /bitbake/lib/bb/command.py | |
parent | 3d4c64fb9ff33a074328c37c7803c13ecc95f689 (diff) | |
download | poky-833520d2fb8cdef2f6fdc7a0550aba1f67724c27.tar.gz |
bitbake: command / cooker: drop Hob support commands and functions
Drop a number of the commands and support functions that were created
solely to support functionality in the now-removed Hob UI. In most cases
we now have this functionality elsewhere e.g. to modify config files and
recipes we have bb.utils.edit_metadata_file() and friends, and in OE we
have oe.recipeutils.patch_recipe_file() and friends which build on top of
the former. Additionally, some of it represented pretty egregious
incursion of OE metadata-specific references into BitBake code.
For now I have left in the find*File functions and commands as they are
relatively generic and possibly still useful, but they might be removed
in future.
(Bitbake rev: a322f13183c66a28d93cc4bc3d839d95fc1d90f4)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/command.py')
-rw-r--r-- | bitbake/lib/bb/command.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/bitbake/lib/bb/command.py b/bitbake/lib/bb/command.py index a919f58d24..36891b923f 100644 --- a/bitbake/lib/bb/command.py +++ b/bitbake/lib/bb/command.py | |||
@@ -233,60 +233,11 @@ class CommandsSync: | |||
233 | command.cooker.configuration.postfile = postfiles | 233 | command.cooker.configuration.postfile = postfiles |
234 | setPrePostConfFiles.needconfig = False | 234 | setPrePostConfFiles.needconfig = False |
235 | 235 | ||
236 | def getCpuCount(self, command, params): | ||
237 | """ | ||
238 | Get the CPU count on the bitbake server | ||
239 | """ | ||
240 | return bb.utils.cpu_count() | ||
241 | getCpuCount.readonly = True | ||
242 | getCpuCount.needconfig = False | ||
243 | |||
244 | def matchFile(self, command, params): | 236 | def matchFile(self, command, params): |
245 | fMatch = params[0] | 237 | fMatch = params[0] |
246 | return command.cooker.matchFile(fMatch) | 238 | return command.cooker.matchFile(fMatch) |
247 | matchFile.needconfig = False | 239 | matchFile.needconfig = False |
248 | 240 | ||
249 | def generateNewImage(self, command, params): | ||
250 | image = params[0] | ||
251 | base_image = params[1] | ||
252 | package_queue = params[2] | ||
253 | timestamp = params[3] | ||
254 | description = params[4] | ||
255 | return command.cooker.generateNewImage(image, base_image, | ||
256 | package_queue, timestamp, description) | ||
257 | |||
258 | def ensureDir(self, command, params): | ||
259 | directory = params[0] | ||
260 | bb.utils.mkdirhier(directory) | ||
261 | ensureDir.needconfig = False | ||
262 | |||
263 | def setVarFile(self, command, params): | ||
264 | """ | ||
265 | Save a variable in a file; used for saving in a configuration file | ||
266 | """ | ||
267 | var = params[0] | ||
268 | val = params[1] | ||
269 | default_file = params[2] | ||
270 | op = params[3] | ||
271 | command.cooker.modifyConfigurationVar(var, val, default_file, op) | ||
272 | setVarFile.needconfig = False | ||
273 | |||
274 | def removeVarFile(self, command, params): | ||
275 | """ | ||
276 | Remove a variable declaration from a file | ||
277 | """ | ||
278 | var = params[0] | ||
279 | command.cooker.removeConfigurationVar(var) | ||
280 | removeVarFile.needconfig = False | ||
281 | |||
282 | def createConfigFile(self, command, params): | ||
283 | """ | ||
284 | Create an extra configuration file | ||
285 | """ | ||
286 | name = params[0] | ||
287 | command.cooker.createConfigFile(name) | ||
288 | createConfigFile.needconfig = False | ||
289 | |||
290 | def setEventMask(self, command, params): | 241 | def setEventMask(self, command, params): |
291 | handlerNum = params[0] | 242 | handlerNum = params[0] |
292 | llevel = params[1] | 243 | llevel = params[1] |
@@ -646,17 +597,6 @@ class CommandsAsync: | |||
646 | command.finishAsyncCommand() | 597 | command.finishAsyncCommand() |
647 | generateTargetsTree.needcache = True | 598 | generateTargetsTree.needcache = True |
648 | 599 | ||
649 | def findCoreBaseFiles(self, command, params): | ||
650 | """ | ||
651 | Find certain files in COREBASE directory. i.e. Layers | ||
652 | """ | ||
653 | subdir = params[0] | ||
654 | filename = params[1] | ||
655 | |||
656 | command.cooker.findCoreBaseFiles(subdir, filename) | ||
657 | command.finishAsyncCommand() | ||
658 | findCoreBaseFiles.needcache = False | ||
659 | |||
660 | def findConfigFiles(self, command, params): | 600 | def findConfigFiles(self, command, params): |
661 | """ | 601 | """ |
662 | Find config files which provide appropriate values | 602 | Find config files which provide appropriate values |