Maybe fix running bootloader after reboot.

Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
This commit is contained in:
cl349@firebug.cl.cam.ac.uk committed 2005-09-15 17:19:08 +00:00
1 parent 69c01cf908
commit 8638ed8980
1 file changed
+3 -4
+3 -4
View File
@@ -984,13 +984,13 @@ class XendDomainInfo:
self.exportToDB()
self.restart_state = STATE_RESTART_BOOTING
if self.bootloader:
self.config = self.bootloader_config()
self.configure_bootloader()
self.construct(self.config)
self.saveToDB()
finally:
self.restart_state = None
def bootloader_config(self):
def configure_bootloader(self):
# if we're restarting with a bootloader, we need to run it
# FIXME: this assumes the disk is the first device and
# that we're booting from the first disk
@@ -1005,8 +1005,7 @@ class XendDomainInfo:
msg = "Had a bootloader specified, but can't find disk"
log.error(msg)
raise VmError(msg)
config = sxp.merge(['vm', blcfg ], self.config)
return config
self.config = sxp.merge(['vm', ['image', blcfg]], self.config)
def configure_backends(self):
"""Set configuration flags if the vm is a backend for netif or blkif.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.