mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
s4:samba-tool/domain.py - rename arguments "domain" -> "domain-level", "forest" -> "forest-level"
This should clarify the scope of them. Reviewed-by: Jelmer Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sun Sep 11 20:12:52 CEST 2011 on sn-devel-104
This commit is contained in:
@ -129,16 +129,16 @@ class cmd_domain_level(Command):
|
|||||||
Option("-H", "--URL", help="LDB URL for database or target server", type=str,
|
Option("-H", "--URL", help="LDB URL for database or target server", type=str,
|
||||||
metavar="URL", dest="H"),
|
metavar="URL", dest="H"),
|
||||||
Option("--quiet", help="Be quiet", action="store_true"),
|
Option("--quiet", help="Be quiet", action="store_true"),
|
||||||
Option("--forest", type="choice", choices=["2003", "2008", "2008_R2"],
|
Option("--forest-level", type="choice", choices=["2003", "2008", "2008_R2"],
|
||||||
help="The forest function level (2003 | 2008 | 2008_R2)"),
|
help="The forest function level (2003 | 2008 | 2008_R2)"),
|
||||||
Option("--domain", type="choice", choices=["2003", "2008", "2008_R2"],
|
Option("--domain-level", type="choice", choices=["2003", "2008", "2008_R2"],
|
||||||
help="The domain function level (2003 | 2008 | 2008_R2)")
|
help="The domain function level (2003 | 2008 | 2008_R2)")
|
||||||
]
|
]
|
||||||
|
|
||||||
takes_args = ["subcommand"]
|
takes_args = ["subcommand"]
|
||||||
|
|
||||||
def run(self, subcommand, H=None, forest=None, domain=None, quiet=False,
|
def run(self, subcommand, H=None, forest_level=None, domain_level=None,
|
||||||
credopts=None, sambaopts=None, versionopts=None):
|
quiet=False, credopts=None, sambaopts=None, versionopts=None):
|
||||||
lp = sambaopts.get_loadparm()
|
lp = sambaopts.get_loadparm()
|
||||||
creds = credopts.get_credentials(lp, fallback_machine=True)
|
creds = credopts.get_credentials(lp, fallback_machine=True)
|
||||||
|
|
||||||
@ -238,12 +238,12 @@ class cmd_domain_level(Command):
|
|||||||
elif subcommand == "raise":
|
elif subcommand == "raise":
|
||||||
msgs = []
|
msgs = []
|
||||||
|
|
||||||
if domain is not None:
|
if domain_level is not None:
|
||||||
if domain == "2003":
|
if domain_level == "2003":
|
||||||
new_level_domain = DS_DOMAIN_FUNCTION_2003
|
new_level_domain = DS_DOMAIN_FUNCTION_2003
|
||||||
elif domain == "2008":
|
elif domain_level == "2008":
|
||||||
new_level_domain = DS_DOMAIN_FUNCTION_2008
|
new_level_domain = DS_DOMAIN_FUNCTION_2008
|
||||||
elif domain == "2008_R2":
|
elif domain_level == "2008_R2":
|
||||||
new_level_domain = DS_DOMAIN_FUNCTION_2008_R2
|
new_level_domain = DS_DOMAIN_FUNCTION_2008_R2
|
||||||
|
|
||||||
if new_level_domain <= level_domain and level_domain_mixed == 0:
|
if new_level_domain <= level_domain and level_domain_mixed == 0:
|
||||||
@ -295,12 +295,12 @@ class cmd_domain_level(Command):
|
|||||||
level_domain = new_level_domain
|
level_domain = new_level_domain
|
||||||
msgs.append("Domain function level changed!")
|
msgs.append("Domain function level changed!")
|
||||||
|
|
||||||
if forest is not None:
|
if forest_level is not None:
|
||||||
if forest == "2003":
|
if forest_level == "2003":
|
||||||
new_level_forest = DS_DOMAIN_FUNCTION_2003
|
new_level_forest = DS_DOMAIN_FUNCTION_2003
|
||||||
elif forest == "2008":
|
elif forest_level == "2008":
|
||||||
new_level_forest = DS_DOMAIN_FUNCTION_2008
|
new_level_forest = DS_DOMAIN_FUNCTION_2008
|
||||||
elif forest == "2008_R2":
|
elif forest_level == "2008_R2":
|
||||||
new_level_forest = DS_DOMAIN_FUNCTION_2008_R2
|
new_level_forest = DS_DOMAIN_FUNCTION_2008_R2
|
||||||
if new_level_forest <= level_forest:
|
if new_level_forest <= level_forest:
|
||||||
raise CommandError("Forest function level can't be smaller equal to the actual one!")
|
raise CommandError("Forest function level can't be smaller equal to the actual one!")
|
||||||
|
Reference in New Issue
Block a user