aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-05-31 15:56:16 +0000
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>2005-05-31 15:56:16 +0000
commit433792cb4c74dd6596134bf1187f810a3815a562 (patch)
tree42a85078ec960fd5ea846f976ebfbd5d1a49dc32 /tools
parentb56c43921e28018dd9fab1e2bbb0ffa3c02c8334 (diff)
downloadxen-433792cb4c74dd6596134bf1187f810a3815a562.tar.gz
xen-433792cb4c74dd6596134bf1187f810a3815a562.tar.bz2
xen-433792cb4c74dd6596134bf1187f810a3815a562.zip
bitkeeper revision 1.1617 (429c8920BjgVBzWyVe6fs4GTiKD5Yw)
XendDomainInfo.py, XendDomain.py: tmp_restore_create_domain is vm_restore now. Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
Diffstat (limited to 'tools')
-rw-r--r--tools/python/xen/xend/XendDomain.py3
-rw-r--r--tools/python/xen/xend/XendDomainInfo.py9
2 files changed, 7 insertions, 5 deletions
diff --git a/tools/python/xen/xend/XendDomain.py b/tools/python/xen/xend/XendDomain.py
index 94c299c791..5c504897aa 100644
--- a/tools/python/xen/xend/XendDomain.py
+++ b/tools/python/xen/xend/XendDomain.py
@@ -312,8 +312,7 @@ class XendDomain:
@param vmconfig: vm configuration
"""
config = sxp.child_value(vmconfig, 'config')
- dominfo = XendDomainInfo.tmp_restore_create_domain()
- dominfo.dom_construct(dominfo.dom, config)
+ dominfo = XendDomainInfo.vm_restore(config)
self._add_domain(dominfo)
return dominfo
diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py
index ddb9bcf832..0dc1aae79c 100644
--- a/tools/python/xen/xend/XendDomainInfo.py
+++ b/tools/python/xen/xend/XendDomainInfo.py
@@ -153,11 +153,14 @@ def vm_create(config):
vm.construct(config)
return vm
-def tmp_restore_create_domain():
- # dom input parameter is ignored
+def vm_restore(config):
+ """Create a domain and a VM object to do a restore.
+
+ @param config: domain configuration
+ """
vm = XendDomainInfo()
dom = xc.domain_create()
- vm.setdom(dom)
+ vm.dom_construct(dom, config)
return vm
def vm_recreate(savedinfo, info):