1
0
mirror of https://github.com/altlinux/gpupdate.git synced 2025-03-22 18:50:15 +03:00

Signal handlers for gpoa and gpupdate introduced

This commit is contained in:
Игорь Чудов 2020-03-06 18:57:31 +04:00
parent c205940b08
commit b52c14a66f
Signed by untrusted user: nir
GPG Key ID: 0F3883600CAE7AAC
2 changed files with 6 additions and 0 deletions

View File

@ -20,6 +20,7 @@
import argparse
import logging
import os
import signal
from backend import backend_factory
from frontend.frontend_manager import frontend_manager, determine_username
@ -35,6 +36,7 @@ from util.arguments import (
set_loglevel
)
from util.logging import slogm
from util.signals import signal_handler
def parse_arguments():
arguments = argparse.ArgumentParser(description='Generate configuration out of parsed policies')
@ -128,5 +130,6 @@ def main():
controller.run()
if __name__ == "__main__":
signal.signal(signal.SIGINT, signal_handler)
main()

View File

@ -24,6 +24,7 @@ import os
import sys
import logging
import pwd
import signal
from util.users import (
is_root
@ -36,6 +37,7 @@ from util.dbus import (
is_oddjobd_gpupdate_accessible,
dbus_runner
)
from util.signals import signal_handler
logging.basicConfig(level=logging.DEBUG)
@ -155,5 +157,6 @@ def main():
return int(ExitCodeUpdater.EXIT_SUCCESS)
if __name__ == '__main__':
signal.signal(signal.SIGINT, signal_handler)
sys.exit(int(main()))