summaryrefslogtreecommitdiffstats
path: root/bitbake/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/bin')
-rwxr-xr-xbitbake/bin/bitbake-server7
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
19if len(sys.argv) != 10 or not sys.argv[1].startswith("decafbad"): 19if 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]
28lockname = sys.argv[5] 28lockname = sys.argv[5]
29sockname = sys.argv[6] 29sockname = sys.argv[6]
30timeout = float(sys.argv[7]) 30timeout = float(sys.argv[7])
31xmlrpcinterface = (sys.argv[8], int(sys.argv[9])) 31profile = bool(int(sys.argv[8]))
32xmlrpcinterface = (sys.argv[9], int(sys.argv[10]))
32if xmlrpcinterface[0] == "None": 33if xmlrpcinterface[0] == "None":
33 xmlrpcinterface = (None, xmlrpcinterface[1]) 34 xmlrpcinterface = (None, xmlrpcinterface[1])
34 35
@@ -49,5 +50,5 @@ logger = logging.getLogger("BitBake")
49handler = bb.event.LogHandler() 50handler = bb.event.LogHandler()
50logger.addHandler(handler) 51logger.addHandler(handler)
51 52
52bb.server.process.execServer(lockfd, readypipeinfd, lockname, sockname, timeout, xmlrpcinterface) 53bb.server.process.execServer(lockfd, readypipeinfd, lockname, sockname, timeout, xmlrpcinterface, profile)
53 54