core: fix setting the VM autostart (#925)
This is actually workaround for systemd bug reported here: https://bugzilla.redhat.com/show_bug.cgi?id=1181922 Closes qubesos/qubes-issues#925
This commit is contained in:
parent
30fadfa994
commit
9bfcb72722
@ -607,7 +607,9 @@ class QubesVm(object):
|
|||||||
@autostart.setter
|
@autostart.setter
|
||||||
def autostart(self, value):
|
def autostart(self, value):
|
||||||
if value:
|
if value:
|
||||||
retcode = subprocess.call(["sudo", "systemctl", "enable", "qubes-vm@%s.service" % self.name])
|
retcode = subprocess.call(["sudo", "ln", "-sf",
|
||||||
|
"/usr/lib/systemd/system/qubes-vm@.service",
|
||||||
|
"/etc/systemd/system/multi-user.target.wants/qubes-vm@%s.service" % self.name])
|
||||||
else:
|
else:
|
||||||
retcode = subprocess.call(["sudo", "systemctl", "disable", "qubes-vm@%s.service" % self.name])
|
retcode = subprocess.call(["sudo", "systemctl", "disable", "qubes-vm@%s.service" % self.name])
|
||||||
if retcode != 0:
|
if retcode != 0:
|
||||||
|
Loading…
Reference in New Issue
Block a user