1
0
Fork 0

Merge pull request #407 from yarda/systemd-failure-no-full-rollback

daemon: don't do full rollback on systemd failure
This commit is contained in:
Jaroslav Škarvada 2022-02-02 22:34:02 +01:00 committed by GitHub
commit 33d80ac34d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -184,7 +184,7 @@ class Daemon(object):
if out[:8] == "stopping":
return False
retcode, out = self._cmd.execute(["systemctl", "list-jobs"], no_errors = [0])
return re.search(r"\b(shutdown|reboot|halt|poweroff)\.target.*start", out) is None
return re.search(r"\b(shutdown|reboot|halt|poweroff)\.target.*start", out) is None and not retcode
def _thread_code(self):
if self._profile is None: