Author: arkurth
Date: Fri May 15 12:59:55 2009
New Revision: 775116

URL: http://svn.apache.org/viewvc?rev=775116&view=rev
Log:
VCL-23
Fixed a bug in configure_networking.vbs where it wasn't correctly identifying 
the public and private adapter names for VMWare images.

Modified:
    
incubator/vcl/trunk/managementnode/tools/Windows/Scripts/configure_networking.vbs

Modified: 
incubator/vcl/trunk/managementnode/tools/Windows/Scripts/configure_networking.vbs
URL: 
http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/tools/Windows/Scripts/configure_networking.vbs?rev=775116&r1=775115&r2=775116&view=diff
==============================================================================
--- 
incubator/vcl/trunk/managementnode/tools/Windows/Scripts/configure_networking.vbs
 (original)
+++ 
incubator/vcl/trunk/managementnode/tools/Windows/Scripts/configure_networking.vbs
 Fri May 15 12:59:55 2009
@@ -245,7 +245,10 @@
        End If
        
        ' Regular expression to ignore certain network connection names
-       strPatternIgnoredAdapterNames = "(loop|vmware|virtual|afs)"
+       strPatternIgnoredAdapterNames = "(loopback|vmnet|afs)"
+       
+       ' Regular expression to ignore certain network connection descriptions
+       strPatternIgnoredAdapterDescriptions = "(loopback|virtual|afs)"
        
        ' Regular expression to make sure the address is in the correct format
        strPatternIPAddress = "((\d{1,3}\.?){4})"
@@ -299,12 +302,14 @@
        
                                ' Evaluate the regular expressions
                                strIgnoredAdapterName = 
RegExpVal(strPatternIgnoredAdapterNames, NA.Name, 0)
+                               strIgnoredAdapterDescription = 
RegExpVal(strPatternIgnoredAdapterDescriptions, NA.Description, 0)
                                strIPAddress = RegExpVal(strPatternIPAddress, 
Join(NAC.IPAddress), 0)
                                strIPAddressMatchPrivate = 
RegExpVal(strPatternPrivate, strIPAddress, 0)
                                strIPAddressMatchNotPublic = 
RegExpVal(strPatternNotPublic, strIPAddress, 0)
        
                                WScript.Echo "Adpater name: " & NA.Name
                                WScript.Echo "Ignored adpater name section: " & 
strIgnoredAdapterName
+                               WScript.Echo "Ignored adpater description 
section: " & strIgnoredAdapterDescription
                                WScript.Echo "IP address: " & strIPAddress
                                WScript.Echo "Matching VCL private address 
section: " & strIPAddressMatchPrivate
                                WScript.Echo "Matching non-public address 
section: " & strIPAddressMatchNotPublic
@@ -313,6 +318,10 @@
                                If Len(strIgnoredAdapterName) > 0 Then
                                        WScript.Echo "Network adapter " & 
NA.Name & " is being ignored because the name contains: " & 
strIgnoredAdapterName
                                
+                               ' Check if adapter should be ignored
+                               Elseif Len(strIgnoredAdapterDescription) > 0 
Then
+                                       WScript.Echo "Network adapter " & 
NA.Name & " is being ignored because the description contains: " & 
strIgnoredAdapterDescription
+                               
                                ' Check to make sure a valid IP address was 
found
                                Elseif Len(strIPAddress) = 0 Then
                                        WScript.Echo "IP address is either 
blank or not in the correct format: " & NAC.IPAddress


Reply via email to