From: Richard Purdie Date: Fri, 22 Aug 2014 17:21:41 +0000 (+0000) Subject: oeqa/utils/httpserver: Reset SIGTERM handler X-Git-Tag: 2015-4~1834 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=e1ac67d6470dde70239ca0430b18ca0bffbc0295;p=openembedded-core.git 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 --- diff --git a/meta/lib/oeqa/utils/httpserver.py b/meta/lib/oeqa/utils/httpserver.py index f161a1bddd..76518d8ef9 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()