s4:net Remove warnings for 2000 native mode and Samba4.
authorAndrew Bartlett <abartlet@samba.org>
Mon, 21 Jun 2010 11:41:49 +0000 (21:41 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 23 Jun 2010 10:10:07 +0000 (20:10 +1000)
We now support 2000 native mode, and so we just need to warn about mixed mode.

Andrew Bartlett

source4/scripting/python/samba/netcmd/domainlevel.py

index 69e0afb6007eda5ca1cd33ce70428ba539b886b2..7953ee6d04f33dcd82de1f2934f7917feaf77afb 100644 (file)
@@ -111,11 +111,11 @@ class cmd_domainlevel(Command):
 
         if subcommand == "show":
             self.message("Domain and forest function level for domain '%s'" % domain_dn)
-            if level_forest < DS_DOMAIN_FUNCTION_2003:
-                self.message("\nATTENTION: You run SAMBA 4 on a forest function level lower than Windows 2003 (Native). This isn't supported! Please raise!")
-            if level_domain < DS_DOMAIN_FUNCTION_2003:
-                self.message("\nATTENTION: You run SAMBA 4 on a domain function level lower than Windows 2003 (Native). This isn't supported! Please raise!")
-            if min_level_dc < DS_DOMAIN_FUNCTION_2003:
+            if level_forest == DS_DOMAIN_FUNCTION_2000 and level_domain_mixed != 0:
+                self.message("\nATTENTION: You run SAMBA 4 on a forest function level lower than Windows 2000 (Native). This isn't supported! Please raise!")
+            if level_domain == DS_DOMAIN_FUNCTION_2000 and level_domain_mixed != 0:
+                self.message("\nATTENTION: You run SAMBA 4 on a domain function level lower than Windows 2000 (Native). This isn't supported! Please raise!")
+            if min_level_dc == DS_DOMAIN_FUNCTION_2000 and level_domain_mixed != 0:
                 self.message("\nATTENTION: You run SAMBA 4 on a lowest function level of a DC lower than Windows 2003. This isn't supported! Please step-up or upgrade the concerning DC(s)!")
 
             self.message("")