#!/usr/bin/python import sys import dbus if (len(sys.argv) < 4): print "Usage: %s [cafile]" % (sys.argv[0]) sys.exit(1) bus = dbus.SystemBus() manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"), "org.moblin.connman.Manager") print "Attempting to connect service %s" % (sys.argv[1]) if (len(sys.argv) > 4): path = manager.ConnectProvider(({ "Type": "openconnect", "Name": sys.argv[1], "OpenConnect.Host": sys.argv[2], "OpenConnect.Cookie": sys.argv[3], "OpenConnect.CACert": sys.argv[4], "VPN.Domain": "intel.com"})) else: path = manager.ConnectProvider(({ "Type": "openconnect", "Name": sys.argv[1], "OpenConnect.Host": sys.argv[2], "OpenConnect.Cookie": sys.argv[3], "VPN.Domain": "intel.com"})) print "Provider path is %s" %(path)