From f8ef24083193ee2dade7884178f583ecb204684c Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Tue, 7 Feb 2012 17:30:22 +1100 Subject: samba-tool sites: Re-add support for option groups Autobuild-User: Amitay Isaacs Autobuild-Date: Wed Feb 8 02:27:28 CET 2012 on sn-devel-104 --- source4/scripting/python/samba/netcmd/sites.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'source4/scripting/python') diff --git a/source4/scripting/python/samba/netcmd/sites.py b/source4/scripting/python/samba/netcmd/sites.py index f5223db5f8..5cbc09c105 100644 --- a/source4/scripting/python/samba/netcmd/sites.py +++ b/source4/scripting/python/samba/netcmd/sites.py @@ -24,6 +24,7 @@ import os from samba import sites from samba.samdb import SamDB +import samba.getopt as options from samba.auth import system_session from samba.netcmd import ( Command, @@ -39,6 +40,12 @@ class cmd_sites_create(Command): takes_args = ["sitename"] + takes_optiongroups = { + "sambaopts": options.SambaOptions, + "versionopts": options.VersionOptions, + "credopts": options.CredentialsOptions, + } + def run(self, sitename, sambaopts=None, credopts=None, versionopts=None): lp = sambaopts.get_loadparm() creds = credopts.get_credentials(lp, fallback_machine=True) @@ -66,6 +73,12 @@ class cmd_sites_delete(Command): takes_args = ["sitename"] + takes_optiongroups = { + "sambaopts": options.SambaOptions, + "versionopts": options.VersionOptions, + "credopts": options.CredentialsOptions, + } + def run(self, sitename, sambaopts=None, credopts=None, versionopts=None): lp = sambaopts.get_loadparm() creds = credopts.get_credentials(lp, fallback_machine=True) -- cgit