Bugs fixed
This commit is contained in:
parent
0d046306c0
commit
dbd63d894f
|
@ -1,4 +1,4 @@
|
||||||
vn-vmware (1.0.36) stable; urgency=low
|
vn-vmware (1.0.37) stable; urgency=low
|
||||||
|
|
||||||
* Initial Release.
|
* Initial Release.
|
||||||
|
|
||||||
|
|
18
vn-vmware.pl
18
vn-vmware.pl
|
@ -594,7 +594,7 @@ sub clone_machine {
|
||||||
die "Machine with same name exists.";
|
die "Machine with same name exists.";
|
||||||
}
|
}
|
||||||
|
|
||||||
my $dst_tmp_name = "$dst_name.tmp";
|
$dst_tmp_name = "$dst_name.tmp";
|
||||||
}
|
}
|
||||||
|
|
||||||
# If MAC is not especified, it is generated by VMWare
|
# If MAC is not especified, it is generated by VMWare
|
||||||
|
@ -742,14 +742,6 @@ sub clone_machine {
|
||||||
);
|
);
|
||||||
my $vm_clone = Vim::get_view(mo_ref => $vm_clone_ref);
|
my $vm_clone = Vim::get_view(mo_ref => $vm_clone_ref);
|
||||||
|
|
||||||
if ($original_vm && $overwrite) {
|
|
||||||
log_message "Deleting machine '$dst_name'.";
|
|
||||||
$original_vm->Destroy();
|
|
||||||
|
|
||||||
log_message "Renaming '$dst_tmp_name' to '$dst_name'.";
|
|
||||||
$vm_clone->Rename(newName => $dst_name);
|
|
||||||
}
|
|
||||||
|
|
||||||
my $change_spec = VirtualMachineConfigSpec->new(
|
my $change_spec = VirtualMachineConfigSpec->new(
|
||||||
memoryMB => $memory,
|
memoryMB => $memory,
|
||||||
numCPUs => $num_cpus,
|
numCPUs => $num_cpus,
|
||||||
|
@ -759,6 +751,14 @@ sub clone_machine {
|
||||||
);
|
);
|
||||||
$vm_clone->ReconfigVM(spec => $change_spec);
|
$vm_clone->ReconfigVM(spec => $change_spec);
|
||||||
|
|
||||||
|
if ($original_vm && $overwrite) {
|
||||||
|
log_message "Deleting machine '$dst_name'.";
|
||||||
|
$original_vm->Destroy();
|
||||||
|
|
||||||
|
log_message "Renaming '$dst_tmp_name' to '$dst_name'.";
|
||||||
|
$vm_clone->Rename(newName => $dst_name);
|
||||||
|
}
|
||||||
|
|
||||||
if ($poweron) {
|
if ($poweron) {
|
||||||
log_message "Powering on '$dst_name'.";
|
log_message "Powering on '$dst_name'.";
|
||||||
$vm_clone->PowerOnVM();
|
$vm_clone->PowerOnVM();
|
||||||
|
|
Reference in New Issue