From e1ac67d6470dde70239ca0430b18ca0bffbc0295 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Fri, 22 Aug 2014 17:21:41 +0000 Subject: 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 --- meta/lib/oeqa/utils/httpserver.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/lib/oeqa/utils') 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() -- cgit v1.2.3