You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2013/07/03 23:34:05 UTC
[1/2] git commit: updated refs/heads/4.2 to 96e1c54
Updated Branches:
refs/heads/4.2 fdb85998e -> 96e1c54cb
fix marvin when deploy vmware setup
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/19651ff5
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/19651ff5
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/19651ff5
Branch: refs/heads/4.2
Commit: 19651ff5fdd4cfc0f4d40ebd70e21dbe366f769e
Parents: fdb8599
Author: Edison Su <su...@gmail.com>
Authored: Tue Jul 2 11:13:11 2013 -0700
Committer: Edison Su <su...@gmail.com>
Committed: Wed Jul 3 14:33:17 2013 -0700
----------------------------------------------------------------------
tools/marvin/marvin/deployDataCenter.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/19651ff5/tools/marvin/marvin/deployDataCenter.py
----------------------------------------------------------------------
diff --git a/tools/marvin/marvin/deployDataCenter.py b/tools/marvin/marvin/deployDataCenter.py
index d704375..ac96d09 100644
--- a/tools/marvin/marvin/deployDataCenter.py
+++ b/tools/marvin/marvin/deployDataCenter.py
@@ -67,7 +67,8 @@ specify a valid config file" % cfgFile)
if clusters is None:
return
- if vmwareDc:
+ if vmwareDc is not None:
+ vmwareDc.zoneid = zoneId
self.addVmWareDataCenter(vmwareDc)
for cluster in clusters:
[2/2] git commit: updated refs/heads/4.2 to 96e1c54
Posted by ed...@apache.org.
fix can't find host ip address on Mac OS
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/96e1c54c
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/96e1c54c
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/96e1c54c
Branch: refs/heads/4.2
Commit: 96e1c54cb40a791ac8dfe4580f63c091ffff0534
Parents: 19651ff
Author: Edison Su <su...@gmail.com>
Authored: Tue Jul 2 15:19:32 2013 -0700
Committer: Edison Su <su...@gmail.com>
Committed: Wed Jul 3 14:33:29 2013 -0700
----------------------------------------------------------------------
utils/src/com/cloud/utils/net/NetUtils.java | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/96e1c54c/utils/src/com/cloud/utils/net/NetUtils.java
----------------------------------------------------------------------
diff --git a/utils/src/com/cloud/utils/net/NetUtils.java b/utils/src/com/cloud/utils/net/NetUtils.java
index 6099379..68f4965 100755
--- a/utils/src/com/cloud/utils/net/NetUtils.java
+++ b/utils/src/com/cloud/utils/net/NetUtils.java
@@ -26,14 +26,7 @@ import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.URI;
import java.net.UnknownHostException;
-import java.util.ArrayList;
-import java.util.Formatter;
-import java.util.List;
-import java.util.Random;
-import java.util.Set;
-import java.util.SortedSet;
-import java.util.StringTokenizer;
-import java.util.TreeSet;
+import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -46,6 +39,7 @@ import com.googlecode.ipv6.IPv6Network;
import com.cloud.utils.IteratorUtil;
import com.cloud.utils.Pair;
import com.cloud.utils.script.Script;
+import org.apache.commons.lang.SystemUtils;
public class NetUtils {
protected final static Logger s_logger = Logger.getLogger(NetUtils.class);
@@ -158,8 +152,10 @@ public class NetUtils {
return false;
}
+
+
public static String getDefaultHostIp() {
- if(isWindows()) {
+ if(SystemUtils.IS_OS_WINDOWS) {
Pattern pattern = Pattern.compile("\\s*0.0.0.0\\s*0.0.0.0\\s*(\\S*)\\s*(\\S*)\\s*");
try {
Process result = Runtime.getRuntime().exec("route print -4");
@@ -197,6 +193,10 @@ public class NetUtils {
}
public static String getDefaultEthDevice() {
+ if (SystemUtils.IS_OS_MAC) {
+ String defDev = Script.runSimpleBashScript("/sbin/route -n get default | grep interface | awk '{print $2}'");
+ return defDev;
+ }
String defaultRoute = Script.runSimpleBashScript("/sbin/route | grep default");
if (defaultRoute == null) {
@@ -212,6 +212,8 @@ public class NetUtils {
return defaultRouteList[7];
}
+
+
public static InetAddress getFirstNonLoopbackLocalInetAddress() {
InetAddress[] addrs = getAllLocalInetAddresses();
if (addrs != null) {