summaryrefslogtreecommitdiff
path: root/test/join-network
diff options
context:
space:
mode:
Diffstat (limited to 'test/join-network')
-rwxr-xr-xtest/join-network15
1 files changed, 13 insertions, 2 deletions
diff --git a/test/join-network b/test/join-network
index 400f4978..576c6026 100755
--- a/test/join-network
+++ b/test/join-network
@@ -4,7 +4,7 @@ import sys
import dbus
if (len(sys.argv) < 2):
- print "Usage: %s <ssid>" % (sys.argv[0])
+ print "Usage: %s <ssid> [passphrase] [security]" % (sys.argv[0])
sys.exit(1)
bus = dbus.SystemBus()
@@ -26,5 +26,16 @@ for path in properties["Devices"]:
print "[ %s ]" % (path)
print "Attempting to join %s" % (sys.argv[1])
+ if len(sys.argv) > 2:
+ if len(sys.argv) > 3:
+ security = sys.argv[3]
+ else:
+ security = "wpa2"
+ passphrase = sys.argv[2]
+ else:
+ security = "none"
+ passphrase = ""
+
device.JoinNetwork({ "WiFi.SSID": sys.argv[1],
- "WiFi.Security": "none" })
+ "WiFi.Security": security,
+ "WiFi.Passphrase": passphrase })