core-admin/qubes/vm
Malte Leip 94c675f7bb
DispVM: Do not overwrite properties set explicitly
The initializer of the class DispVM first calls the initializer of the
QubesVM class, which among other things sets properties as specified in
kwargs, and then copies over the properties of the template. This can
lead to properties passed explicitly by the caller through kwargs being
overwritten.

Hence only clone properties of the template that are still set to
default in the DispVM.

Fixes QubesOS/qubes-issues#4556
2019-06-02 17:58:19 +02:00
..
mix mac address: lowercase of default value as in _setter_mac 2019-05-23 11:30:12 +02:00
__init__.py Make pylint happy 2019-02-27 18:40:18 +01:00
adminvm.py vm/adminvm: mark AdminVM as updateable 2019-03-26 01:19:34 +01:00
appvm.py Fix too long line 2018-02-13 11:27:59 +01:00
dispvm.py DispVM: Do not overwrite properties set explicitly 2019-06-02 17:58:19 +02:00
qubesvm.py qubesdb: add qubes-mac path entry 2019-05-23 11:30:08 +02:00
standalonevm.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
templatevm.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00