systemd: enable indication of reloading/stopping

Change-Id: I6dd1b3a50234fb0304fb1a5318f2f22d35d464ec
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34896
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
This commit is contained in:
Georg Brandl 2024-10-29 17:33:48 +01:00 committed by Markus Zolliker
parent 1423800ff4
commit 0f34418435

View File

@ -218,11 +218,11 @@ class Server:
self.log.info('stopped listening, cleaning up %d modules',
len(self.secnode.modules))
# if systemd:
# if self._restart:
# systemd.daemon.notify('RELOADING=1')
# else:
# systemd.daemon.notify('STOPPING=1')
if systemd:
if self._restart:
systemd.daemon.notify('RELOADING=1')
else:
systemd.daemon.notify('STOPPING=1')
self.secnode.shutdown_modules()
if self._restart:
self.restart_hook()