From ea1b286c988bd9d9096143d470b75a5ec5df2727 Mon Sep 17 00:00:00 2001 From: Gideon <87426140+GideonBear@users.noreply.github.com> Date: Sat, 8 Nov 2025 11:00:03 +0100 Subject: [PATCH] fix(auto-cpufreq): skip when install script is not used (#1215) --- src/steps/os/linux.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/steps/os/linux.rs b/src/steps/os/linux.rs index d7955643..c89fa5be 100644 --- a/src/steps/os/linux.rs +++ b/src/steps/os/linux.rs @@ -1116,6 +1116,12 @@ pub fn run_waydroid(ctx: &ExecutionContext) -> Result<()> { pub fn run_auto_cpufreq(ctx: &ExecutionContext) -> Result<()> { let auto_cpu_freq = require("auto-cpufreq")?; + if auto_cpu_freq != PathBuf::from("/usr/local/bin/auto-cpufreq") { + return Err(SkipStep(String::from( + "`auto-cpufreq` was not installed by the official installer, but presumably by a package manager.", + )) + .into()); + } print_separator("auto-cpufreq");