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
|
||||
def autostart(self, 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:
|
||||
retcode = subprocess.call(["sudo", "systemctl", "disable", "qubes-vm@%s.service" % self.name])
|
||||
if retcode != 0:
|
||||
|
Loading…
Reference in New Issue
Block a user