summaryrefslogtreecommitdiff
path: root/source4/scripting/python/samba/netcmd/fsmo.py
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2011-10-13 23:27:22 +0200
committerJelmer Vernooij <jelmer@samba.org>2011-10-14 00:22:57 +0200
commit9213f398adf9aa29d0c59a4caee440dba70e4a7d (patch)
tree9684fdcfdad365a40aa69e7a16922cd96bc68059 /source4/scripting/python/samba/netcmd/fsmo.py
parentb5d59458012d1b9f91bd08f4c36fc108f23af19a (diff)
downloadsamba-9213f398adf9aa29d0c59a4caee440dba70e4a7d.tar.gz
samba-9213f398adf9aa29d0c59a4caee440dba70e4a7d.tar.bz2
samba-9213f398adf9aa29d0c59a4caee440dba70e4a7d.zip
samba-tool: Don't require full prog line to be in synopsis.
Diffstat (limited to 'source4/scripting/python/samba/netcmd/fsmo.py')
-rw-r--r--source4/scripting/python/samba/netcmd/fsmo.py17
1 files changed, 6 insertions, 11 deletions
diff --git a/source4/scripting/python/samba/netcmd/fsmo.py b/source4/scripting/python/samba/netcmd/fsmo.py
index e8e24b2de1..4449a306a9 100644
--- a/source4/scripting/python/samba/netcmd/fsmo.py
+++ b/source4/scripting/python/samba/netcmd/fsmo.py
@@ -34,11 +34,10 @@ from samba.netcmd import (
from samba.samdb import SamDB
-
class cmd_fsmo_seize(Command):
"""Seize the role"""
-
- synopsis = "%prog fsmo seize [options]"
+
+ synopsis = "%prog [options]"
takes_options = [
Option("-H", "--URL", help="LDB URL for database or target server", type=str,
@@ -99,7 +98,7 @@ all=all of the above"""),
def run(self, force=None, H=None, role=None,
credopts=None, sambaopts=None, versionopts=None):
-
+
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp, fallback_machine=True)
@@ -116,11 +115,10 @@ all=all of the above"""),
self.seize_role(role, samdb, force)
-
class cmd_fsmo_show(Command):
"""Show the roles"""
- synopsis = "%prog fsmo show [options]"
+ synopsis = "%prog [options]"
takes_options = [
Option("-H", "--URL", help="LDB URL for database or target server", type=str,
@@ -129,8 +127,7 @@ class cmd_fsmo_show(Command):
takes_args = []
- def run(self, H=None,
- credopts=None, sambaopts=None, versionopts=None):
+ def run(self, H=None, credopts=None, sambaopts=None, versionopts=None):
lp = sambaopts.get_loadparm()
creds = credopts.get_credentials(lp, fallback_machine=True)
@@ -173,13 +170,12 @@ class cmd_fsmo_show(Command):
self.message("PdcEmulationMasterRole owner: " + self.pdcEmulator)
self.message("DomainNamingMasterRole owner: " + self.namingMaster)
self.message("SchemaMasterRole owner: " + self.schemaMaster)
-
class cmd_fsmo_transfer(Command):
"""Transfer the role"""
- synopsis = "%prog fsmo transfer [options]"
+ synopsis = "%prog [options]"
takes_options = [
Option("-H", "--URL", help="LDB URL for database or target server", type=str,
@@ -252,7 +248,6 @@ all=all of the above"""),
self.transfer_role(role, samdb)
-
class cmd_fsmo(SuperCommand):
"""Flexible Single Master Operations (FSMO) roles management"""