From 45f86393ac1d2da5c0f53159ee52126d6686f53d Mon Sep 17 00:00:00 2001 From: Tino Vazquez Date: Thu, 20 Sep 2012 18:29:49 +0200 Subject: [PATCH] bug #1473: Pick last deployment file --- src/vmm_mad/remotes/vmware/vmware_driver.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vmm_mad/remotes/vmware/vmware_driver.rb b/src/vmm_mad/remotes/vmware/vmware_driver.rb index 3b0bb1ca89..c6b902f850 100644 --- a/src/vmm_mad/remotes/vmware/vmware_driver.rb +++ b/src/vmm_mad/remotes/vmware/vmware_driver.rb @@ -176,9 +176,11 @@ class VMwareDriver # ------------------------------------------------------------------------ # def restore(checkpoint) begin + vm_folder=VAR_LOCATION + "/" + File.basename(File.dirname(checkpoint)) + last_deployment_file=`ls -1 #{vm_folder}/deployment*|tail -1` + # Define the VM - dfile = VAR_LOCATION + "/" + - File.basename(File.dirname(checkpoint)) + "/deployment.0" + dfile = vm_folder + "/" + last_deployment_file rescue => e OpenNebula.log_error("Cannot open checkpoint #{e.message}") exit -1