summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2022-08-04 15:44:45 +1200
committerDouglas Bagnall <dbagnall@samba.org>2022-08-06 00:45:35 +0000
commit5750d7a1d05bccf61b3ae0ea4dcb36e0c103cb26 (patch)
treedb8314b41c9b8b3015388f2aad8ebce18d692707 /python
parent1c6e59a7dfcc0758606db835082bfe789356e382 (diff)
downloadsamba-5750d7a1d05bccf61b3ae0ea4dcb36e0c103cb26.tar.gz
samba-5750d7a1d05bccf61b3ae0ea4dcb36e0c103cb26.tar.bz2
samba-5750d7a1d05bccf61b3ae0ea4dcb36e0c103cb26.zip
samba-tool: allow testparm to dump global section only
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15070 Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: David Mulder <dmulder@suse.com>
Diffstat (limited to 'python')
-rw-r--r--python/samba/netcmd/testparm.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/samba/netcmd/testparm.py b/python/samba/netcmd/testparm.py
index b44dea1f141..41dbb4bd623 100644
--- a/python/samba/netcmd/testparm.py
+++ b/python/samba/netcmd/testparm.py
@@ -106,7 +106,10 @@ class cmd_testparm(Command):
try:
section = lp[section_name]
except KeyError:
- raise CommandError("Unknown section %s" % section_name)
+ if section_name in ['global', 'globals']:
+ lp.dump_globals()
+ else:
+ raise CommandError(f"Unknown section {section_name}")
else:
section.dump(lp.default_service, verbose)
else: