]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Handle SIGHUP as well
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 1 Aug 2024 07:44:29 +0000 (09:44 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 1 Aug 2024 08:27:56 +0000 (10:27 +0200)
Let's do a graceful shutdown on SIGHUP as well.

mkosi/__main__.py

index 7b57fdc3ad35e470daff85d935bdaee130495e7c..032519fe6cdcc248471257bbc274ed216854a5f9 100644 (file)
@@ -16,13 +16,14 @@ from mkosi.user import INVOKING_USER
 from mkosi.util import resource_path
 
 
-def onsigterm(signal: int, frame: Optional[FrameType]) -> None:
+def onsignal(signal: int, frame: Optional[FrameType]) -> None:
     raise KeyboardInterrupt()
 
 
 @uncaught_exception_handler()
 def main() -> None:
-    signal.signal(signal.SIGTERM, onsigterm)
+    signal.signal(signal.SIGTERM, onsignal)
+    signal.signal(signal.SIGHUP, onsignal)
 
     log_setup()
     # Ensure that the name and home of the user we are running as are resolved as early as possible.