summaryrefslogtreecommitdiff
path: root/virtinst/guest.py
diff options
context:
space:
mode:
authorMarc Hartmayer <mhartmay@linux.ibm.com>2019-02-06 10:55:41 +0100
committerCole Robinson <crobinso@redhat.com>2019-02-07 17:15:50 -0500
commit12e8456da293eadc2fcdb43a1e5d72128199c44d (patch)
tree2059355e6a6722a0ba6d966d4acc44c16b62bbad /virtinst/guest.py
parentc5f8f3e640d2451c76d30193b6c871ec18a52263 (diff)
downloadvirt-manager-12e8456da293eadc2fcdb43a1e5d72128199c44d.tar.gz
domain: Move set boot order responsibility to guest
Move set boot order responsibility to guest XML builder. Signed-off-by: Marc Hartmayer <mhartmay@linux.ibm.com> Reviewed-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
Diffstat (limited to 'virtinst/guest.py')
-rw-r--r--virtinst/guest.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/virtinst/guest.py b/virtinst/guest.py
index aac51163..5104087c 100644
--- a/virtinst/guest.py
+++ b/virtinst/guest.py
@@ -372,7 +372,7 @@ class Guest(XMLBuilder):
return self._get_old_boot_order()
return self._get_device_boot_order()
- def set_device_boot_order(self, boot_order):
+ def _set_device_boot_order(self, boot_order):
"""Sets the new device boot order for the domain"""
# Unset the traditional boot order
self.os.bootorder = []
@@ -389,6 +389,13 @@ class Guest(XMLBuilder):
except KeyError:
pass
+ def set_boot_order(self, boot_order, legacy=False):
+ """Modifies the boot order"""
+ if legacy:
+ self.os.bootorder = boot_order
+ else:
+ self._set_device_boot_order(boot_order)
+
def set_os_name(self, name):
obj = OSDB.lookup_os(name)
if obj is None: