diff options
Diffstat (limited to 'bitbake/bin/bitbake-server')
| -rwxr-xr-x | bitbake/bin/bitbake-server | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/bin/bitbake-server b/bitbake/bin/bitbake-server index f53f88b6b0..825e9d56af 100755 --- a/bitbake/bin/bitbake-server +++ b/bitbake/bin/bitbake-server | |||
| @@ -16,7 +16,7 @@ if sys.getfilesystemencoding() != "utf-8": | |||
| 16 | sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.") | 16 | sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.") |
| 17 | 17 | ||
| 18 | # Users shouldn't be running this code directly | 18 | # Users shouldn't be running this code directly |
| 19 | if len(sys.argv) != 10 or not sys.argv[1].startswith("decafbad"): | 19 | if len(sys.argv) != 11 or not sys.argv[1].startswith("decafbad"): |
| 20 | print("bitbake-server is meant for internal execution by bitbake itself, please don't use it standalone.") | 20 | print("bitbake-server is meant for internal execution by bitbake itself, please don't use it standalone.") |
| 21 | sys.exit(1) | 21 | sys.exit(1) |
| 22 | 22 | ||
| @@ -28,7 +28,8 @@ logfile = sys.argv[4] | |||
| 28 | lockname = sys.argv[5] | 28 | lockname = sys.argv[5] |
| 29 | sockname = sys.argv[6] | 29 | sockname = sys.argv[6] |
| 30 | timeout = float(sys.argv[7]) | 30 | timeout = float(sys.argv[7]) |
| 31 | xmlrpcinterface = (sys.argv[8], int(sys.argv[9])) | 31 | profile = bool(int(sys.argv[8])) |
| 32 | xmlrpcinterface = (sys.argv[9], int(sys.argv[10])) | ||
| 32 | if xmlrpcinterface[0] == "None": | 33 | if xmlrpcinterface[0] == "None": |
| 33 | xmlrpcinterface = (None, xmlrpcinterface[1]) | 34 | xmlrpcinterface = (None, xmlrpcinterface[1]) |
| 34 | 35 | ||
| @@ -49,5 +50,5 @@ logger = logging.getLogger("BitBake") | |||
| 49 | handler = bb.event.LogHandler() | 50 | handler = bb.event.LogHandler() |
| 50 | logger.addHandler(handler) | 51 | logger.addHandler(handler) |
| 51 | 52 | ||
| 52 | bb.server.process.execServer(lockfd, readypipeinfd, lockname, sockname, timeout, xmlrpcinterface) | 53 | bb.server.process.execServer(lockfd, readypipeinfd, lockname, sockname, timeout, xmlrpcinterface, profile) |
| 53 | 54 | ||
