dns_hub: print usage with too few args
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 27 Jun 2019 04:57:20 +0000 (16:57 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 5 Jul 2019 01:05:20 +0000 (01:05 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
selftest/knownfail.d/usage
selftest/target/dns_hub.py

index 3c526f32f220c1c942c7b33d80f523f184d839a1..731eb89e671fa311340d578b780ec2688c157665 100644 (file)
@@ -1,7 +1,6 @@
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_chgtdcpass.none.
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_compare_cc_results_py.none.
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_demodirsync_py.none.
-samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_dns_hub_py.none.
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_findprovisionusnranges.none.
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_get_descriptors.none.
 samba.tests.usage.samba.tests.usage.PythonScriptUsageTests.test_mymachinepw.none.
index 49fbeff7b9921dd0e98f7a62fa6fce7045459b24..9360f9136fce30a27c92c4343960a8f5a2de34d4 100755 (executable)
@@ -163,6 +163,10 @@ class server_thread(threading.Thread):
 
 
 def main():
+    if len(sys.argv) < 4:
+        print("Usage: dns_hub.py TIMEOUT HOST MAPPING")
+        sys.exit(1)
+
     timeout = int(sys.argv[1]) * 1000
     timeout = min(timeout, 2**31 - 1)  # poll with 32-bit int can't take more
     host = sys.argv[2]