support InterfaceAdded signal
diff --git a/bin/obmcutil b/bin/obmcutil
index 0dd18df..e63fa27 100755
--- a/bin/obmcutil
+++ b/bin/obmcutil
@@ -89,8 +89,8 @@
'method' : 'getSystemState',
},
'bootprogress' : {
- 'bus_name' : 'org.openbmc.sensor.Power8Virtual',
- 'object_name' : '/org/openbmc/sensor/virtual/BootProgress',
+ 'bus_name' : 'org.openbmc.Sensors',
+ 'object_name' : '/org/openbmc/sensors/host/BootProgress',
'interface_name' : 'org.openbmc.SensorValue'
},
'biosupdate' : {
@@ -116,13 +116,13 @@
'interface_name' : 'org.openbmc.Flash',
},
'getinventory' : {
- 'bus_name' : 'org.openbmc.managers.Inventory',
+ 'bus_name' : 'org.openbmc.Inventory',
'object_name' : '/org/openbmc/inventory',
'interface_name' : 'org.openbmc.Object.Enumerate',
'method' : 'enumerate'
},
'getsensors' : {
- 'bus_name' : 'org.openbmc.managers.Sensors',
+ 'bus_name' : 'org.openbmc.Sensors',
'object_name' : '/org/openbmc/sensors',
'interface_name' : 'org.openbmc.Object.Enumerate',
'method' : 'enumerate'
@@ -143,7 +143,7 @@
bus = dbus.SystemBus()
-if (len(sys.argv) == 1 or sys.argv[1] == "-h"):
+if (len(sys.argv) == 1 or sys.argv[1] == "-h" or dbus_objects.has_key(sys.argv[1])==False):
print "Usage: obmcutil [command] [[method] [*args]]"
print "\tIf [method] is blank, then all properties are printed\n"
print "Available commands:"