Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 14 additions & 7 deletions install.sh
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -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 <<EOF
[Unit]
Description=Service that sets the cpu frequency governor

[Service]
Type=oneshot
ExecStart=bash -c 'echo performance > /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
Expand Down