diff --git a/src/config.rs b/src/config.rs index e3079d35..a256a763 100644 --- a/src/config.rs +++ b/src/config.rs @@ -88,7 +88,6 @@ pub enum Step { MacPorts, Mas, Micro, - MicrosoftAutoUpdate, Myrepos, Nix, Node, diff --git a/src/main.rs b/src/main.rs index e998f5d5..f05e0942 100644 --- a/src/main.rs +++ b/src/main.rs @@ -164,9 +164,6 @@ fn run() -> Result<()> { unix::run_brew_cask(&ctx, unix::BrewVariant::MacIntel) })?; runner.execute(Step::MacPorts, "MacPorts", || macos::run_macports(&ctx))?; - runner.execute(Step::MicrosoftAutoUpdate, "Microsoft AutoUpdate", || { - macos::run_msupdate(&ctx) - })?; } #[cfg(unix)] diff --git a/src/steps/os/macos.rs b/src/steps/os/macos.rs index 7a65108f..af0b5ecb 100644 --- a/src/steps/os/macos.rs +++ b/src/steps/os/macos.rs @@ -1,25 +1,10 @@ use crate::execution_context::ExecutionContext; use crate::executor::RunType; use crate::terminal::{print_separator, prompt_yesno}; -use crate::{ - error::TopgradeError, - utils::{require, PathExt}, -}; +use crate::{error::TopgradeError, utils::require}; use anyhow::Result; use log::debug; -use std::{path::Path, process::Command}; - -pub fn run_msupdate(ctx: &ExecutionContext) -> Result<()> { - let msupdate = - Path::new("/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate") - .require()?; - print_separator("Microsoft AutoUpdate"); - - ctx.run_type().execute(msupdate).arg("--list").spawn()?.wait()?; - ctx.run_type().execute(msupdate).arg("--install").spawn()?.wait()?; - - Ok(()) -} +use std::process::Command; pub fn run_macports(ctx: &ExecutionContext) -> Result<()> { require("port")?;