diff options
author | Dan Williams <dcbw@redhat.com> | 2015-01-21 14:29:42 -0600 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2015-01-21 14:31:14 -0600 |
commit | 6a3531d02d72b51b6070362df218f5d4c84edc62 (patch) | |
tree | 5396b82bf21f8804958c437c8f2e7e95e7fa822a | |
parent | 5293683e4a01df1dc47e884ead3a6c6c9493b1f9 (diff) | |
download | NetworkManager-6a3531d02d72b51b6070362df218f5d4c84edc62.tar.gz |
ifcfg-rh: add Wi-Fi powersave support
-rw-r--r-- | src/settings/plugins/ifcfg-rh/reader.c | 5 | ||||
-rw-r--r-- | src/settings/plugins/ifcfg-rh/writer.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/settings/plugins/ifcfg-rh/reader.c b/src/settings/plugins/ifcfg-rh/reader.c index 2ce9e05217..5b60934608 100644 --- a/src/settings/plugins/ifcfg-rh/reader.c +++ b/src/settings/plugins/ifcfg-rh/reader.c @@ -3415,6 +3415,11 @@ make_wireless_setting (shvarFile *ifcfg, svTrueValue (ifcfg, "SSID_HIDDEN", FALSE), NULL); + g_object_set (s_wireless, + NM_SETTING_WIRELESS_POWERSAVE, + svTrueValue (ifcfg, "POWERSAVE", FALSE) ? 1 : 0, + NULL); + return NM_SETTING (s_wireless); error: diff --git a/src/settings/plugins/ifcfg-rh/writer.c b/src/settings/plugins/ifcfg-rh/writer.c index 86b56cce47..383bee0811 100644 --- a/src/settings/plugins/ifcfg-rh/writer.c +++ b/src/settings/plugins/ifcfg-rh/writer.c @@ -972,6 +972,7 @@ write_wireless_setting (NMConnection *connection, } svSetValue (ifcfg, "SSID_HIDDEN", nm_setting_wireless_get_hidden (s_wireless) ? "yes" : NULL, TRUE); + svSetValue (ifcfg, "POWERSAVE", nm_setting_wireless_get_powersave (s_wireless) ? "yes" : NULL, TRUE); svSetValue (ifcfg, "TYPE", TYPE_WIRELESS, FALSE); |