From: Daan De Meyer Date: Thu, 1 Aug 2024 07:44:29 +0000 (+0200) Subject: Handle SIGHUP as well X-Git-Tag: v25~378^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca2f63f9fe97bbf5aef1ef2811fcc936c9e2de4c;p=thirdparty%2Fmkosi.git Handle SIGHUP as well Let's do a graceful shutdown on SIGHUP as well. --- diff --git a/mkosi/__main__.py b/mkosi/__main__.py index 7b57fdc3a..032519fe6 100644 --- a/mkosi/__main__.py +++ b/mkosi/__main__.py @@ -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.