Add device argument to enable and disable scripts
authorMarcel Holtmann <marcel@holtmann.org>
Sun, 28 Dec 2008 01:58:21 +0000 (02:58 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 28 Dec 2008 01:58:21 +0000 (02:58 +0100)
test/disable-device
test/enable-device

index 31e9f95..7aadab0 100755 (executable)
@@ -1,7 +1,12 @@
 #!/usr/bin/python
 
 #!/usr/bin/python
 
+import sys
 import dbus
 
 import dbus
 
+if (len(sys.argv) < 2):
+       print "Usage: %s <device>" % (sys.argv[0])
+       sys.exit(1)
+
 bus = dbus.SystemBus()
 
 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
 bus = dbus.SystemBus()
 
 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
@@ -15,9 +20,9 @@ for path in properties["Devices"]:
 
        properties = device.GetProperties()
 
 
        properties = device.GetProperties()
 
-       if (properties["Powered"] == dbus.Boolean(0)):
-               continue
+       if properties["Interface"] != sys.argv[1]:
+               continue;
 
 
-       print "[ %s ]" % (path)
+       print "Disabling device %s" % (path)
 
        device.SetProperty("Powered", dbus.Boolean(0));
 
        device.SetProperty("Powered", dbus.Boolean(0));
index e79b736..b5b1a9c 100755 (executable)
@@ -1,7 +1,12 @@
 #!/usr/bin/python
 
 #!/usr/bin/python
 
+import sys
 import dbus
 
 import dbus
 
+if (len(sys.argv) < 2):
+       print "Usage: %s <device>" % (sys.argv[0])
+       sys.exit(1)
+
 bus = dbus.SystemBus()
 
 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
 bus = dbus.SystemBus()
 
 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
@@ -15,9 +20,9 @@ for path in properties["Devices"]:
 
        properties = device.GetProperties()
 
 
        properties = device.GetProperties()
 
-       if (properties["Powered"] == dbus.Boolean(1)):
-               continue
+       if properties["Interface"] != sys.argv[1]:
+               continue;
 
 
-       print "[ %s ]" % (path)
+       print "Enabling device %s" % (path)
 
        device.SetProperty("Powered", dbus.Boolean(1));
 
        device.SetProperty("Powered", dbus.Boolean(1));