diff options
author | Andrew Geissler <geissonator@yahoo.com> | 2018-02-06 09:33:59 -0800 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2018-02-15 07:25:34 -0800 |
commit | a14bddf6212fd1201b49655d947004eb7baa3043 (patch) | |
tree | 2c563b3910122e29e5cf700beae0cebbc882a6c6 /pychassisctl | |
parent | 5987cac56ba080b2ac546ee0b48246b48780883a (diff) | |
download | talos-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.py | 16 |
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() |