diff options
Diffstat (limited to 'bitbake/lib/bb/main.py')
-rwxr-xr-x | bitbake/lib/bb/main.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/main.py b/bitbake/lib/bb/main.py index bf59793db5..a28c7514df 100755 --- a/bitbake/lib/bb/main.py +++ b/bitbake/lib/bb/main.py | |||
@@ -282,12 +282,13 @@ class BitBakeConfigParameters(cookerdata.ConfigParameters): | |||
282 | 282 | ||
283 | def start_server(servermodule, configParams, configuration, features): | 283 | def start_server(servermodule, configParams, configuration, features): |
284 | server = servermodule.BitBakeServer() | 284 | server = servermodule.BitBakeServer() |
285 | single_use = not configParams.server_only | ||
285 | if configParams.bind: | 286 | if configParams.bind: |
286 | (host, port) = configParams.bind.split(':') | 287 | (host, port) = configParams.bind.split(':') |
287 | server.initServer((host, int(port))) | 288 | server.initServer((host, int(port)), single_use) |
288 | configuration.interface = [ server.serverImpl.host, server.serverImpl.port ] | 289 | configuration.interface = [ server.serverImpl.host, server.serverImpl.port ] |
289 | else: | 290 | else: |
290 | server.initServer() | 291 | server.initServer(single_use=single_use) |
291 | configuration.interface = [] | 292 | configuration.interface = [] |
292 | 293 | ||
293 | try: | 294 | try: |