]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
samba-tool: binary uses samba_tool function
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 7 Sep 2022 22:17:54 +0000 (10:17 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 8 Sep 2022 22:34:36 +0000 (22:34 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/scripting/bin/samba-tool

index c4e672e379876d9795304da713f4be5d4c982b2b..b02ad4d0ef719aea410b5fa87efb166141e789d6 100755 (executable)
@@ -30,15 +30,7 @@ sys.path.insert(0, "bin/python")
 import signal
 signal.signal(signal.SIGINT, signal.SIG_DFL)
 
-from samba.netcmd.main import cmd_sambatool
-samba_tool = cmd_sambatool()
+from samba.netcmd.main import samba_tool
 
-try:
-    command, args = samba_tool._resolve("samba-tool", *sys.argv[1:])
-    retval = command._run(*args)
-except SystemExit as e:
-    retval = e.code
-except Exception as e:
-    command.show_command_error(e)
-    retval = 1
+retval = samba_tool(*sys.argv[1:])
 sys.exit(retval)