diff --git a/cli/tauri-cli/src/bundle/appimage_bundle.rs b/cli/tauri-cli/src/bundle/appimage_bundle.rs index 9dd218a5c..1702e1de9 100644 --- a/cli/tauri-cli/src/bundle/appimage_bundle.rs +++ b/cli/tauri-cli/src/bundle/appimage_bundle.rs @@ -1,5 +1,6 @@ use super::common; use super::deb_bundle; +use crate::ResultExt; use crate::Settings; use super::path_utils; @@ -40,7 +41,8 @@ pub fn bundle_project(settings: &Settings) -> crate::Result> { let base_dir = settings.project_out_directory().join("bundle/deb"); let package_dir = base_dir.join(&package_base_name); if package_dir.exists() { - remove_dir_all(&package_dir).or_else(|e| Err(e.to_string()))?; + remove_dir_all(&package_dir) + .chain_err(|| format!("Failed to remove old {}", package_base_name))?; } // generate deb_folder structure