diff --git a/install.sh b/install.sh old mode 100755 new mode 100644 index e7b55337..bd9af139 --- a/install.sh +++ b/install.sh @@ -252,19 +252,26 @@ debug "Updated package list." install_if_missing curl install_if_missing avahi-daemon -install_if_missing cpufrequtils install_if_missing libatomic1 install_if_missing v4l-utils install_if_missing sqlite3 install_if_missing openjdk-17-jre-headless -debug "Setting cpufrequtils to performance mode" +debug "Adding cpu governor service" if [[ -z $TEST ]]; then - if [ -f /etc/default/cpufrequtils ]; then - sed -i -e 's/^#\?GOVERNOR=.*$/GOVERNOR=performance/' /etc/default/cpufrequtils - else - echo 'GOVERNOR=performance' > /etc/default/cpufrequtils - fi + cat > /etc/systemd/system/cpu_governor.service < /sys/devices/system/cpu/cpufreq/policy0/scaling_governor' + +[Install] +WantedBy=multi-user.target +EOF + chmod 644 /etc/systemd/system/cpu_governor.service + systemctl enable cpu_governor.service fi if [[ "$INSTALL_NETWORK_MANAGER" == "yes" ]]; then