removed unnecessary comparison with True and changed to sysctl instead of remove

This commit is contained in:
Mario Geckler 2016-04-28 08:30:57 +02:00
parent d9b8516b6d
commit 23ec9e92bb
No known key found for this signature in database
GPG Key ID: 7C4B54C6A55270A1

View File

@ -1412,8 +1412,8 @@ class QubesVm(object):
e.get_error_code())
raise
if os.path.exists("/etc/systemd/system/multi-user.target.wants/qubes-vm@" + self.name + ".service") == True:
retcode = subprocess.call(["sudo", "rm", "/etc/systemd/system/multi-user.target.wants/qubes-vm@" + self.name + ".service"])
if os.path.exists("/etc/systemd/system/multi-user.target.wants/qubes-vm@" + self.name + ".service"):
subprocess.call(["sudo", "systemctl", "-q", "disable","qubes-vm@" + self.name + ".service"])
if retcode != 0:
raise QubesException("Failed to delete autostart entry for VM")