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