Hi Jukka,

On Fri, Jan 07, 2011 at 02:55:11PM +0200, Jukka Rissanen wrote:
> ---
>  test/set-ipv6-method |   33 +++++++++++++++++++++++++++++++++
>  1 files changed, 33 insertions(+), 0 deletions(-)
>  create mode 100755 test/set-ipv6-method
We should rename set-ip-method to set-ipv4-method then.


> diff --git a/test/set-ipv6-method b/test/set-ipv6-method
> new file mode 100755
> index 0000000..569e887
> --- /dev/null
> +++ b/test/set-ipv6-method
> @@ -0,0 +1,33 @@
> +#!/usr/bin/python
> +
> +import sys
> +import dbus
> +
> +def print_usage():
> +     print "Usage: %s <service> off|manual|auto [<address> [netmask]]" % 
> (sys.argv[0])
>
This is not a netmask anymore but a prefix length.


> +
> +if (len(sys.argv) < 3):
> +     print_usage()
> +     sys.exit(1)
> +
> +bus = dbus.SystemBus()
> +path = "/profile/default/" + sys.argv[1]
> +service = dbus.Interface(bus.get_object('net.connman', path),
> +                                     'net.connman.Service')
> +
> +properties = service.GetProperties()
> +
> +print "Setting method %s for %s" % (sys.argv[2], sys.argv[1])
> +
> +ipv6_configuration = { "Method": sys.argv[2] }
> +if (len(sys.argv) > 3):
> +     ipv6_configuration["Address"] = sys.argv[3]
> +if (len(sys.argv) > 4):
> +     ipv6_configuration["Netmask"] = sys.argv[4]
This should be PrefixLength.

Cheers,
Samuel.

-- 
Intel Open Source Technology Centre
http://oss.intel.com/
_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to