Skip to content
This repository was archived by the owner on Jan 22, 2026. It is now read-only.

Commit af7c681

Browse files
committed
Always include loader tag for HVM guests
1 parent 93e5d37 commit af7c681

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

virtinst/DistroManager.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,14 +230,14 @@ def _get_osblob(self, install, hvm, arch = None, loader = None):
230230
else:
231231
osblob += " <type>%s</type>\n" % os_type
232232

233+
if loader:
234+
osblob += " <loader>%s</loader>\n" % loader
235+
233236
if install and self.install["kernel"]:
234237
osblob += " <kernel>%s</kernel>\n" % util.xml_escape(self.install["kernel"])
235238
osblob += " <initrd>%s</initrd>\n" % util.xml_escape(self.install["initrd"])
236239
osblob += " <cmdline>%s</cmdline>\n" % util.xml_escape(self.install["extraargs"])
237240
else:
238-
if loader:
239-
osblob += " <loader>%s</loader>\n" % loader
240-
241241
if install:
242242
osblob += " <boot dev='cdrom'/>\n"
243243
else:

virtinst/ImageManager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@ def _get_osblob(self, install, hvm, arch = None, loader = None):
122122
else:
123123
osblob += " <type>%s</type>\n" % os_type
124124

125+
if loader:
126+
osblob += " <loader>%s</loader>\n" % loader
125127
if self.boot_caps.kernel:
126128
osblob += " <kernel>%s</kernel>\n" % util.xml_escape(self._abspath(self.boot_caps.kernel))
127129
osblob += " <initrd>%s</initrd>\n" % util.xml_escape(self._abspath(self.boot_caps.initrd))
128130
osblob += " <cmdline>%s</cmdline>\n" % util.xml_escape(self.boot_caps.cmdline)
129131
osblob += " </os>"
130132
elif hvm:
131-
if loader:
132-
osblob += " <loader>%s</loader>\n" % loader
133133
if self.boot_caps.bootdev:
134134
osblob += " <boot dev='%s'/>\n" % self.boot_caps.bootdev
135135
osblob += " </os>"

0 commit comments

Comments
 (0)