Really block 'updateable' flag change
This commit is contained in:
parent
1f5c03da3f
commit
97393c54a5
@ -306,14 +306,17 @@ class QubesVm(object):
|
||||
else:
|
||||
return False
|
||||
|
||||
def set_updateable(self):
|
||||
if self.is_updateable():
|
||||
return
|
||||
|
||||
raise QubesException ("Change 'updateable' flag is not supported. Please use qvm-create.")
|
||||
|
||||
def set_nonupdateable(self):
|
||||
if not self.is_updateable():
|
||||
return
|
||||
|
||||
assert not self.is_running()
|
||||
# We can always downgrade a VM to non-updateable...
|
||||
self.updateable = False
|
||||
raise QubesException ("Change 'updateable' flag is not supported. Please use qvm-create.")
|
||||
|
||||
def is_template(self):
|
||||
return isinstance(self, QubesTemplateVm)
|
||||
|
Loading…
Reference in New Issue
Block a user