From 6ba6bc810607ee7d9a02ac7ca5024334fb6660a6 Mon Sep 17 00:00:00 2001 From: Martin Xu Date: Thu, 25 Mar 2010 11:36:50 +0800 Subject: [PATCH] Set netmask and gateway as the mandatory parameters of test/set-address --- test/set-address | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/test/set-address b/test/set-address index c80eaed..529b635 100755 --- a/test/set-address +++ b/test/set-address @@ -3,8 +3,8 @@ import sys import dbus -if (len(sys.argv) < 2): - print "Usage: %s
[netmask]" % (sys.argv[0]) +if (len(sys.argv) < 3): + print "Usage: %s
" % (sys.argv[0]) sys.exit(1) bus = dbus.SystemBus() @@ -22,12 +22,8 @@ for path in properties["Services"]: print "Setting address %s for %s" % (sys.argv[1], path) - if len(sys.argv) > 2: - service.SetProperty("IPv4.Configuration", - { "Method": "manual", "Address": sys.argv[1], - "Netmask": sys.argv[2] }) - else: - service.SetProperty("IPv4.Configuration", - { "Method": "manual", "Address": sys.argv[1] }) + service.SetProperty("IPv4.Configuration", + { "Method": "manual", "Address": sys.argv[1], + "Netmask": sys.argv[2], "Gateway": sys.argv[3]}) print -- 2.7.4