diff options
author | Dongxiao Xu <dongxiao.xu@intel.com> | 2012-03-19 11:08:45 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-03-22 14:40:39 +0000 |
commit | 8683fa2d6302f37c12730ba872da778873939037 (patch) | |
tree | bef0cd55b63739f649be326b8de75d745d3bbffc /bitbake/lib/bb/ui/crumbs/hobeventhandler.py | |
parent | e9a9422ec38a096ab64dd0b15382c1a40b7a1fc9 (diff) | |
download | poky-8683fa2d6302f37c12730ba872da778873939037.tar.gz |
Hob: Remove split model in GTK Hob
Since the GTK Hob will not use the server/client split model, thus
remove it from current Hob code. But we still keep the core mechanism
in bitbake server.
(From Poky rev: 983ea0265a53e0725dcbf9085ea767ebbc155ae5)
(Bitbake rev: 8c129e05a94d457860d883c9b2934a5559de8d9b)
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hobeventhandler.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hobeventhandler.py | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py index e24c340126..07cc039371 100644 --- a/bitbake/lib/bb/ui/crumbs/hobeventhandler.py +++ b/bitbake/lib/bb/ui/crumbs/hobeventhandler.py | |||
@@ -65,7 +65,7 @@ class HobHandler(gobject.GObject): | |||
65 | (CFG_AVAIL_LAYERS, CFG_PATH_LAYERS, CFG_FILES_DISTRO, CFG_FILES_MACH, CFG_FILES_SDKMACH, FILES_MATCH_CLASS, PARSE_CONFIG, PARSE_BBFILES, GENERATE_TGTS, GENERATE_PACKAGEINFO, BUILD_TARGET_RECIPES, BUILD_TARGET_IMAGE, CMD_END) = range(13) | 65 | (CFG_AVAIL_LAYERS, CFG_PATH_LAYERS, CFG_FILES_DISTRO, CFG_FILES_MACH, CFG_FILES_SDKMACH, FILES_MATCH_CLASS, PARSE_CONFIG, PARSE_BBFILES, GENERATE_TGTS, GENERATE_PACKAGEINFO, BUILD_TARGET_RECIPES, BUILD_TARGET_IMAGE, CMD_END) = range(13) |
66 | (LAYERS_REFRESH, GENERATE_RECIPES, GENERATE_PACKAGES, GENERATE_IMAGE, POPULATE_PACKAGEINFO) = range(5) | 66 | (LAYERS_REFRESH, GENERATE_RECIPES, GENERATE_PACKAGES, GENERATE_IMAGE, POPULATE_PACKAGEINFO) = range(5) |
67 | 67 | ||
68 | def __init__(self, server, server_addr, client_addr, recipe_model, package_model): | 68 | def __init__(self, server, recipe_model, package_model): |
69 | super(HobHandler, self).__init__() | 69 | super(HobHandler, self).__init__() |
70 | 70 | ||
71 | self.build = RunningBuild(sequential=True) | 71 | self.build = RunningBuild(sequential=True) |
@@ -84,20 +84,11 @@ class HobHandler(gobject.GObject): | |||
84 | self.error_msg = "" | 84 | self.error_msg = "" |
85 | self.initcmd = None | 85 | self.initcmd = None |
86 | 86 | ||
87 | self.split_model = False | ||
88 | if server_addr and client_addr: | ||
89 | self.split_model = (server_addr != client_addr) | ||
90 | self.reset_server() # reset server if server was found just now | ||
91 | self.server_addr = server_addr | ||
92 | |||
93 | def kick(self): | 87 | def kick(self): |
94 | import xmlrpclib | 88 | import xmlrpclib |
95 | try: | 89 | try: |
96 | # kick the while thing off | 90 | # kick the while thing off |
97 | if self.split_model: | 91 | self.commands_async.append(self.CFG_PATH_LAYERS) |
98 | self.commands_async.append(self.CFG_AVAIL_LAYERS) | ||
99 | else: | ||
100 | self.commands_async.append(self.CFG_PATH_LAYERS) | ||
101 | self.commands_async.append(self.CFG_FILES_DISTRO) | 92 | self.commands_async.append(self.CFG_FILES_DISTRO) |
102 | self.commands_async.append(self.CFG_FILES_MACH) | 93 | self.commands_async.append(self.CFG_FILES_MACH) |
103 | self.commands_async.append(self.CFG_FILES_SDKMACH) | 94 | self.commands_async.append(self.CFG_FILES_SDKMACH) |
@@ -383,9 +374,6 @@ class HobHandler(gobject.GObject): | |||
383 | # leave the workdir in a usable state | 374 | # leave the workdir in a usable state |
384 | self.server.runCommand(["stateShutdown"]) | 375 | self.server.runCommand(["stateShutdown"]) |
385 | 376 | ||
386 | def reset_server(self): | ||
387 | self.server.runCommand(["resetCooker"]) | ||
388 | |||
389 | def reset_build(self): | 377 | def reset_build(self): |
390 | self.build.reset() | 378 | self.build.reset() |
391 | 379 | ||
@@ -427,10 +415,7 @@ class HobHandler(gobject.GObject): | |||
427 | pmake = int(pmake.lstrip("-j ")) | 415 | pmake = int(pmake.lstrip("-j ")) |
428 | params["pmake"] = pmake | 416 | params["pmake"] = pmake |
429 | 417 | ||
430 | image_addr = self.server.runCommand(["getVariable", "DEPLOY_DIR_IMAGE"]) or "" | 418 | params["image_addr"] = self.server.runCommand(["getVariable", "DEPLOY_DIR_IMAGE"]) or "" |
431 | if self.server_addr: | ||
432 | image_addr = "http://" + self.server_addr + ":" + image_addr | ||
433 | params["image_addr"] = image_addr | ||
434 | 419 | ||
435 | image_extra_size = self.server.runCommand(["getVariable", "IMAGE_ROOTFS_EXTRA_SPACE"]) | 420 | image_extra_size = self.server.runCommand(["getVariable", "IMAGE_ROOTFS_EXTRA_SPACE"]) |
436 | if not image_extra_size: | 421 | if not image_extra_size: |