diff --git a/Cargo.lock b/Cargo.lock index 8951c76d..09de8e04 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2049,7 +2049,7 @@ dependencies = [ [[package]] name = "topgrade" -version = "10.2.5" +version = "10.3.0" dependencies = [ "cfg-if", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 021091ce..bb6afc6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["upgrade", "update"] license = "GPL-3.0" # license-file = "LICENSE" repository = "https://github.com/topgrade-rs/topgrade" -version = "10.2.5" +version = "10.3.0" authors = ["Roey Darwish Dror ", "Thomas Schönauer "] exclude = ["doc/screenshot.gif"] edition = "2021" diff --git a/src/steps/os/linux.rs b/src/steps/os/linux.rs index 6ef24e80..c1de3362 100644 --- a/src/steps/os/linux.rs +++ b/src/steps/os/linux.rs @@ -436,8 +436,9 @@ fn upgrade_solus(ctx: &ExecutionContext) -> Result<()> { } pub fn update_am(ctx: &ExecutionContext) -> Result<()> { + let am = require("am")?; if let Some(sudo) = ctx.sudo() { - ctx.run_type().execute(sudo).args(["am", "-u"]).status_checked()?; + ctx.run_type().execute(sudo).arg(am).arg("-u").status_checked()?; } else { print_warning("No sudo detected. Skipping AM Step"); }