summaryrefslogtreecommitdiffstats
path: root/pychassisctl
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2018-02-06 09:33:59 -0800
committerAndrew Geissler <geissonator@yahoo.com>2018-02-15 07:25:34 -0800
commita14bddf6212fd1201b49655d947004eb7baa3043 (patch)
tree2c563b3910122e29e5cf700beae0cebbc882a6c6 /pychassisctl
parent5987cac56ba080b2ac546ee0b48246b48780883a (diff)
downloadtalos-skeleton-a14bddf6212fd1201b49655d947004eb7baa3043.tar.gz
talos-skeleton-a14bddf6212fd1201b49655d947004eb7baa3043.zip
Remove use of settings in chassis_control.py
This application is slowly being deprecated. This change is to allow us to pull the legacy settings object out of the image. Tested: I built an image with these changes plus the removal of settings and verified our CT regression bucket still passed. Change-Id: Ia9416b2faba9a0e3b10f433a0e597530f75177e5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'pychassisctl')
-rw-r--r--pychassisctl/chassis_control.py16
1 files changed, 0 insertions, 16 deletions
diff --git a/pychassisctl/chassis_control.py b/pychassisctl/chassis_control.py
index 091b8d6..0abd422 100644
--- a/pychassisctl/chassis_control.py
+++ b/pychassisctl/chassis_control.py
@@ -49,11 +49,6 @@ class ChassisControlObject(DbusProperties, DbusObjectManager):
'object_name': '/org/openbmc/HostServices',
'interface_name': 'org.openbmc.HostServices'
},
- 'settings': {
- 'bus_name': 'org.openbmc.settings.Host',
- 'object_name': '/org/openbmc/settings/host0',
- 'interface_name': 'org.freedesktop.DBus.Properties'
- },
'systemd': {
'bus_name': 'org.freedesktop.systemd1',
'object_name': '/org/freedesktop/systemd1',
@@ -82,8 +77,6 @@ class ChassisControlObject(DbusProperties, DbusObjectManager):
dbus_interface="org.openbmc.Watchdog",
signal_name="WatchdogError")
- bus.add_signal_receiver(self.SystemStateHandler,
- signal_name="GotoSystemState")
def getInterface(self, name):
o = self.dbus_objects[name]
@@ -156,15 +149,6 @@ class ChassisControlObject(DbusProperties, DbusObjectManager):
# Signal handler
- def SystemStateHandler(self, state_name):
- if state_name in ["HOST_POWERED_OFF", "HOST_POWERED_ON"]:
- intf = self.getInterface('settings')
- intf.Set("org.openbmc.settings.Host", "system_state", state_name)
-
- if (state_name == "HOST_POWERED_OFF" and self.Get(DBUS_NAME,
- "reboot") == 1):
- self.powerOn()
-
def power_button_signal_handler(self):
# toggle power, power-on / soft-power-off
state = self.getPowerState()
OpenPOWER on IntegriCloud