diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2016-04-01 15:55:58 -0500 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2016-04-01 15:55:58 -0500 |
commit | c774a08ca65d3718069b33164f8c52077424725d (patch) | |
tree | 8977478abdde83a8a661b8328f4c256e66e89881 | |
parent | 3bda531d94f4c93473bbedd7d7e5c44d4d9da93b (diff) | |
parent | 8eb691f25c04f3f9de680143ebd090f8ae76026b (diff) | |
download | phosphor-settingsd-c774a08ca65d3718069b33164f8c52077424725d.tar.gz phosphor-settingsd-c774a08ca65d3718069b33164f8c52077424725d.zip |
Merge pull request #6 from tomjoseph83/ipmi_lockdown
Add Restricted mode as a host setting
-rw-r--r-- | settings.yaml | 4 | ||||
-rw-r--r-- | settings_file.py | 2 | ||||
-rwxr-xr-x | settings_manager.py | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/settings.yaml b/settings.yaml index 200aa86..c950e4c 100644 --- a/settings.yaml +++ b/settings.yaml @@ -20,3 +20,7 @@ host: name: power_policy type: s default: "RESTORE_LAST_STATE" + restrictedmode: + name: restricted_mode + type: b + default: false diff --git a/settings_file.py b/settings_file.py index 3efad0b..698d941 100644 --- a/settings_file.py +++ b/settings_file.py @@ -1,2 +1,2 @@ #!/usr/bin/python -u -SETTINGS={'host': {'bootflags': {'default': 'default', 'type': 's', 'name': 'boot_flags'}, 'powerpolicy': {'default': 'RESTORE_LAST_STATE', 'type': 's', 'name': 'power_policy'}, 'powercap': {'name': 'power_cap', 'min': 0, 'default': 0, 'max': 1000, 'type': 'i', 'unit': 'watts'}, 'sysstate': {'default': '', 'type': 's', 'name': 'system_state'}}}
\ No newline at end of file +SETTINGS={'host': {'bootflags': {'default': 'default', 'type': 's', 'name': 'boot_flags'}, 'powerpolicy': {'default': 'RESTORE_LAST_STATE', 'type': 's', 'name': 'power_policy'}, 'restrictedmode': {'default': False, 'type': 'b', 'name': 'restricted_mode'}, 'powercap': {'name': 'power_cap', 'min': 0, 'default': 0, 'max': 1000, 'type': 'i', 'unit': 'watts'}, 'sysstate': {'default': '', 'type': 's', 'name': 'system_state'}}}
\ No newline at end of file diff --git a/settings_manager.py b/settings_manager.py index e49b466..3d5cf14 100755 --- a/settings_manager.py +++ b/settings_manager.py @@ -53,6 +53,8 @@ class HostSettingsObject(Openbmc.DbusProperties): self.Set(DBUS_NAME, name, value) elif type=="s": self.Set(DBUS_NAME, name, str(value)) + elif type=="b": + self.Set(DBUS_NAME, name, value) # Save the settings to the BMC. This will write the settings value in # individual files named by the property name to the BMC. |