[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