From: Mohamed Abbas <mab...@linux.intel.com> Modify connect-vpn script to handle pptp/l2tp connection. --- test/connect-vpn | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/test/connect-vpn b/test/connect-vpn index a43c4cd..00fa717 100755 --- a/test/connect-vpn +++ b/test/connect-vpn @@ -9,6 +9,10 @@ if (len(sys.argv) < 4): print " <name> <host> <domain> <cookie> [servercert]" print " type: openvpn" print " <name> <host> <domain> <cafile> <certfile> <keyfile>" + print " type: pptp" + print " <name> <host> <domain> <user> <password>" + print " type: l2tp" + print " <name> <host> <domain> <user> <password>" sys.exit(1) bus = dbus.SystemBus() @@ -32,6 +36,20 @@ if sys.argv[1] == "openconnect": "Host": sys.argv[3], "VPN.Domain": sys.argv[4], "OpenConnect.Cookie": sys.argv[5]})) +elif sys.argv[1] == "pptp": + path = manager.ConnectProvider(({ "Type": "pptp", + "Name": sys.argv[2], + "Host": sys.argv[3], + "VPN.Domain": sys.argv[4], + "PPTP.User": sys.argv[5], + "PPTP.Password": sys.argv[6]})) +elif sys.argv[1] == "l2tp": + path = manager.ConnectProvider(({ "Type": "l2tp", + "Name": sys.argv[2], + "Host": sys.argv[3], + "VPN.Domain": sys.argv[4], + "L2TP.User": sys.argv[5], + "L2TP.Password": sys.argv[6]})) elif sys.argv[1] == "openvpn": path = manager.ConnectProvider(({ "Type": "openvpn", "Name": sys.argv[2], -- 1.7.1 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman