diff --git a/client/pom.xml b/client/pom.xml
index 119c96eddef..d25576a8089 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -16,8 +16,8 @@
org.apache.cloudstack
cloudstack
- 4.3.0-SNAPSHOT
-
+ 4.2.0-SNAPSHOT
+
org.apache.cloudstack
@@ -173,6 +173,7 @@
mysql
mysql-connector-java
+ ${cs.mysql.version}
runtime
@@ -195,6 +196,13 @@
cloud-engine-components-api
${project.version}
+
+
+ org.apache.cloudstack
+ cloud-engine-compute
+ ${project.version}
+
+
org.apache.cloudstack
cloud-engine-network
@@ -282,6 +290,7 @@
+ install
ru.concerteza.buildnumber
@@ -329,8 +338,8 @@
60000
- ${project.build.directory}/generated-webapp/WEB-INF/web.xml
- ${project.build.directory}/generated-webapp
+ ${project.build.directory}/${project.build.finalName}/WEB-INF/web.xml
+ ${project.build.directory}/${project.build.finalName}
/client
${project.build.directory}/utilities/scripts/db/;${project.build.directory}/utilities/scripts/db/db/
@@ -382,7 +391,10 @@
-
+
+
+
@@ -549,6 +561,7 @@
org.apache.maven.plugins
maven-dependency-plugin
+ 2.5.1
copy
diff --git a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
index b80fd40de05..0e9ce93a8ab 100755
--- a/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
+++ b/plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
@@ -1659,13 +1659,12 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa
throw new Exception(msg);
}
-/*
if(!isVMWareToolsInstalled(vmMo)){
String errMsg = "vmware tools is not installed or not running, cannot add nic to vm " + vmName;
s_logger.debug(errMsg);
return new PlugNicAnswer(cmd, false, "Unable to execute PlugNicCommand due to " + errMsg);
}
-*/
+
// TODO need a way to specify the control of NIC device type
VirtualEthernetCardType nicDeviceType = VirtualEthernetCardType.E1000;
@@ -1740,13 +1739,12 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa
throw new Exception(msg);
}
-/*
if(!isVMWareToolsInstalled(vmMo)){
String errMsg = "vmware tools not installed or not running, cannot remove nic from vm " + vmName;
s_logger.debug(errMsg);
return new UnPlugNicAnswer(cmd, false, "Unable to execute unPlugNicCommand due to " + errMsg);
}
-*/
+
VirtualDevice nic = findVirtualNicDevice(vmMo, cmd.getNic().getMac());
if ( nic == null ) {
return new UnPlugNicAnswer(cmd, true, "success");
@@ -6871,17 +6869,6 @@ public class VmwareResource implements StoragePoolResource, ServerResource, Vmwa
private boolean isVMWareToolsInstalled(VirtualMachineMO vmMo) throws Exception{
GuestInfo guestInfo = vmMo.getVmGuestInfo();
- if(guestInfo == null) {
- s_logger.error("null GuestInfo is returned");
- return false;
- }
-
- if(guestInfo.getGuestState() == null) {
- s_logger.error("null GuestState is returned");
- return false;
- }
-
- s_logger.info("VMwareTools guest state: " + guestInfo.getGuestState());
return (guestInfo != null && guestInfo.getGuestState() != null && guestInfo.getGuestState().equalsIgnoreCase("running"));
}
}