[master] [PATCH] Exit anaconda correctly on SIGTERM

Vratislav Podzimek vpodzime at redhat.com
Wed Jan 23 13:57:01 UTC 2013


We should call sys.exit when we get SIGTERM, so that our exitHandler
get's called.

Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
 anaconda | 1 +
 1 file changed, 1 insertion(+)

diff --git a/anaconda b/anaconda
index da77854..5820bd7 100755
--- a/anaconda
+++ b/anaconda
@@ -716,6 +716,7 @@ if __name__ == "__main__":
     # reset python's default SIGINT handler
     signal.signal(signal.SIGINT, signal.SIG_DFL)
     signal.signal(signal.SIGSEGV, isys.handleSegv)
+    signal.signal(signal.SIGTERM, lambda num, frame: sys.exit(1))
 
     setupEnvironment()
     # make sure we have /var/log soon, some programs fail to start without it
-- 
1.7.11.7



More information about the anaconda-patches mailing list