Fix bootloader = "pygrub" via 'xm create'.
authorTim Deegan <Tim.Deegan@xensource.com>
Tue, 9 Jan 2007 13:24:43 +0000 (13:24 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Tue, 9 Jan 2007 13:24:43 +0000 (13:24 +0000)
Signed-off-by: John Levon <john.levon@sun.com>
tools/python/xen/xm/create.py

index 1250dae5f4ee49cc01d7d0c05586e0ce6c5f4eba..4bc94932b8341464988e66338b01278f5ff3cd03 100644 (file)
@@ -28,6 +28,7 @@ import xmlrpclib
 
 from xen.xend import sxp
 from xen.xend import PrettyPrint
+from xen.xend import osdep
 import xen.xend.XendClient
 from xen.xend.XendBootloader import bootloader
 from xen.util import blkif
@@ -759,6 +760,8 @@ def make_config(vals):
 
     config_image = configure_image(vals)
     if vals.bootloader:
+        if vals.bootloader == "pygrub":
+            vals.bootloader = osdep.pygrub_path
         config_image = run_bootloader(vals, config_image)
         config.append(['bootloader', vals.bootloader])
         if vals.bootargs: