| OLD | NEW |
| 1 #!/usr/bin/python | 1 #!/usr/bin/python |
| 2 | 2 |
| 3 import pprint, sys | 3 import pprint, sys |
| 4 import dbus, flimflam | 4 import dbus, flimflam |
| 5 | 5 |
| 6 if (len(sys.argv) < 2): | 6 if (len(sys.argv) < 2): |
| 7 print "Usage: %s <ssid> [passphrase] [security]" % (sys.argv[0]) | 7 print "Usage: %s <ssid> [passphrase] [security]" % (sys.argv[0]) |
| 8 sys.exit(1) | 8 sys.exit(1) |
| 9 | 9 |
| 10 print "Attempting to configure service %s" % (sys.argv[1]) | 10 print "Attempting to configure service %s" % (sys.argv[1]) |
| 11 | 11 |
| 12 flim = flimflam.FlimFlam(dbus.SystemBus()) | 12 flim = flimflam.FlimFlam(dbus.SystemBus()) |
| 13 | 13 |
| 14 ssid = sys.argv[1] | 14 ssid = sys.argv[1] |
| 15 if len(sys.argv) > 2: | 15 if len(sys.argv) > 2: |
| 16 if len(sys.argv) > 3: | 16 if len(sys.argv) > 3: |
| 17 security = sys.argv[3] | 17 security = sys.argv[3] |
| 18 else: | 18 else: |
| 19 security = "rsn" | 19 security = "psk" |
| 20 passphrase = sys.argv[2] | 20 passphrase = sys.argv[2] |
| 21 else: | 21 else: |
| 22 security = "none" | 22 security = "none" |
| 23 passphrase = "" | 23 passphrase = "" |
| 24 | 24 |
| 25 flim.manager.ConfigureWifiService(({ | 25 flim.manager.ConfigureWifiService(({ |
| 26 "Type" : "wifi", | 26 "Type" : "wifi", |
| 27 "Mode" : "managed", | 27 "Mode" : "managed", |
| 28 "SSID" : ssid, | 28 "SSID" : ssid, |
| 29 "Security" : security, | 29 "Security" : security, |
| 30 "Passphrase" : passphrase })) | 30 "Passphrase" : passphrase })) |
| OLD | NEW |