From 40e5ce955b39e689a35c05016cbdfcaba5d5f26c Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Tue, 2 Oct 2018 07:49:44 +0200 Subject: [PATCH] Permanently disable WiFi powersave. Previous implementation wasn't working on Bionic. Now is. --- lib/makeboarddeb.sh | 6 ++++++ .../NetworkManager/conf.d/default-wifi-powersave-on.conf | 3 --- 2 files changed, 6 insertions(+), 3 deletions(-) delete mode 100644 packages/bsp/common/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf diff --git a/lib/makeboarddeb.sh b/lib/makeboarddeb.sh index 82cb60c56..c9f85b62d 100644 --- a/lib/makeboarddeb.sh +++ b/lib/makeboarddeb.sh @@ -88,6 +88,12 @@ create_board_package() rm /var/swap fi fi + # disable power management on network manager + if [ -f /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf ]; then + sed -i 's/wifi.powersave.*/wifi.powersave = 3/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf + else + echo -e "[connection]\nwifi.powersave = 3" > /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf + fi # disable deprecated services systemctl disable armhwinfo.service >/dev/null 2>&1 # diff --git a/packages/bsp/common/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf b/packages/bsp/common/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf deleted file mode 100644 index 21aeabdde..000000000 --- a/packages/bsp/common/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf +++ /dev/null @@ -1,3 +0,0 @@ -[connection] -# Values are 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable). -wifi.powersave = 2