From c78eef6810ae5a7a48f126ec9ede2b76a77fdb0c Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Thu, 27 Jun 2019 16:57:21 +1200 Subject: [PATCH] s4/scripting/demodirsync: print usage if no host named Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- selftest/knownfail.d/usage | 1 - source4/scripting/devel/demodirsync.py | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/selftest/knownfail.d/usage b/selftest/knownfail.d/usage index c5028e1d31f..0e125c6317d 100644 --- a/selftest/knownfail.d/usage +++ b/selftest/knownfail.d/usage @@ -1,5 +1,4 @@ samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_chgtdcpass.none. -samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_demodirsync_py.none. samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_findprovisionusnranges.none. samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_rebuildextendeddn.none. samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_renamedc.none. diff --git a/source4/scripting/devel/demodirsync.py b/source4/scripting/devel/demodirsync.py index 260104cc198..e615c0fb865 100755 --- a/source4/scripting/devel/demodirsync.py +++ b/source4/scripting/devel/demodirsync.py @@ -28,6 +28,9 @@ creds = credopts.get_credentials(lp) opts = parser.parse_args()[0] +if opts.host is None: + print("Usage: demodirsync.py --host HOST [-b BASE]") + sys.exit(1) def printdirsync(ctl): arr = ctl.split(':') -- 2.34.1