blob: 540cc2bc59f8e3199b4a9c84303a2b011200e9f3 [file] [log] [blame]
#!/usr/bin/python
import pprint, sys
import dbus, flimflam
if (len(sys.argv) < 2):
print "Usage: %s <ssid> [passphrase] [security]" % (sys.argv[0])
sys.exit(1)
print "Attempting to configure service %s" % (sys.argv[1])
flim = flimflam.FlimFlam(dbus.SystemBus())
ssid = sys.argv[1]
if len(sys.argv) > 2:
if len(sys.argv) > 3:
security = sys.argv[3]
else:
security = "psk"
passphrase = sys.argv[2]
else:
security = "none"
passphrase = ""
flim.manager.ConfigureService(({
"Type" : "wifi",
"Mode" : "managed",
"SSID" : ssid,
"Security" : security,
"Passphrase" : passphrase }))