[oe-commits] Richard Purdie : oeqa/utils/httpserver: Reset SIGTERM handler
git at git.openembedded.org
git at git.openembedded.org
Sat Aug 23 08:32:20 UTC 2014
Module: openembedded-core.git
Branch: master-next
Commit: e1ac67d6470dde70239ca0430b18ca0bffbc0295
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e1ac67d6470dde70239ca0430b18ca0bffbc0295
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date: Fri Aug 22 17:21:41 2014 +0000
oeqa/utils/httpserver: Reset SIGTERM handler
With bitbake-worker installing a SIGTERM handler, we now need to reset the one here
to ensure that when this process shuts down, it doesn't take the rest of the task
with it. This does appear to be the only place in OE that we have this problem.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/lib/oeqa/utils/httpserver.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/meta/lib/oeqa/utils/httpserver.py b/meta/lib/oeqa/utils/httpserver.py
index f161a1b..76518d8 100644
--- a/meta/lib/oeqa/utils/httpserver.py
+++ b/meta/lib/oeqa/utils/httpserver.py
@@ -5,6 +5,8 @@ import os
class HTTPServer(SimpleHTTPServer.BaseHTTPServer.HTTPServer):
def server_start(self, root_dir):
+ import signal
+ signal.signal(signal.SIGTERM, signal.SIG_DFL)
os.chdir(root_dir)
self.serve_forever()
More information about the Openembedded-commits
mailing list