From 32cd1cc61759b4b03f520409cb3adbc888ef32c8 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 24 Nov 2024 00:54:19 +0100 Subject: [PATCH] feat: fix error message Signed-off-by: kjuulh --- crates/churn/src/agent/refresh.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/churn/src/agent/refresh.rs b/crates/churn/src/agent/refresh.rs index 215b5bf..3de97cc 100644 --- a/crates/churn/src/agent/refresh.rs +++ b/crates/churn/src/agent/refresh.rs @@ -1,3 +1,5 @@ +use anyhow::Context; + use super::agent_state::AgentState; #[derive(Clone)] @@ -89,7 +91,7 @@ impl Task { pub async fn execute(&self) -> anyhow::Result<()> { let mut cmd = tokio::process::Command::new("apt"); cmd.args(["apt-get", "update", "-q"]); - let output = cmd.output().await?; + let output = cmd.output().await.context("failed to run apt update")?; match output.status.success() { true => tracing::info!("successfully ran apt update"), false => { @@ -103,7 +105,7 @@ impl Task { let mut cmd = tokio::process::Command::new("apt"); cmd.env("DEBIAN_FRONTEND", "noninteractive") .args(["apt-get", "upgrade", "-y"]); - let output = cmd.output().await?; + let output = cmd.output().await.context("failed to run apt upgrade")?; match output.status.success() { true => tracing::info!("successfully ran apt upgrade"), false => {