diff --git a/scripts/h3consumption b/scripts/h3consumption index 451f54493a..de02eefc28 100755 --- a/scripts/h3consumption +++ b/scripts/h3consumption @@ -241,9 +241,14 @@ ChangeSettings() { : ;; on) chmod 644 /etc/NetworkManager/dispatcher.d/99disable-power-management + sed 's/power\ off\ /power on /' /etc/NetworkManager/dispatcher.d/99enable-power-management + chmod 755 /etc/NetworkManager/dispatcher.d/99enable-power-management ;; off) chmod 755 /etc/NetworkManager/dispatcher.d/99disable-power-management + [[ -f /etc/NetworkManager/dispatcher.d/99enable-power-management ]] && + chmod 644 /etc/NetworkManager/dispatcher.d/99enable-power-management ;; *) echo "Parameter error: -w requires either on or off. Exiting" >&2