Add the possibility to set the username and the password with create-context, in complement of the APN. --- test/create-context | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-)
diff --git a/test/create-context b/test/create-context index 6777ba7..6e42053 100755 --- a/test/create-context +++ b/test/create-context @@ -27,10 +27,28 @@ for path, properties in modems: context = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.ConnectionContext') - try: - context.SetProperty("AccessPointName", sys.argv[1]) - except IndexError: - print "Usage: %s " % sys.argv[0] + if len(sys.argv) == 2: + AccessPointName = sys.argv[1] + Username = "" + Password = "" + elif len(sys.argv) == 3: + AccessPointName = sys.argv[1] + Username = "" + Password = sys.argv[2] + elif len(sys.argv) == 4: + AccessPointName = sys.argv[1] + Username = sys.argv[2] + Password = sys.argv[3] + else: + print "Usage:" + print "\t%s " % sys.argv[0] + print "\t%s " % sys.argv[0] + print "\t%s " % sys.argv[0] exit(1) - print "Setting APN of %s to %s" % (path, sys.argv[1]) + context.SetProperty("AccessPointName", AccessPointName) + print "Setting APN of %s to \"%s\"" % (path, AccessPointName) + context.SetProperty("Username", Username) + print "Setting username of %s to \"%s\"" % (path, Username) + context.SetProperty("Password", Password) + print "Setting password of %s to \"%s\"" % (path, Password) -- Une messagerie gratuite, garantie à vie et des services en plus, ça vous tente ? Je crée ma boîte mail www.laposte.net _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono