From 0cfb97f50887d070cb8ae624d8aec0bcc1a7a30e Mon Sep 17 00:00:00 2001 From: slotThe <50166980+slotThe@users.noreply.github.com> Date: Mon, 17 Feb 2020 06:18:38 +0000 Subject: [PATCH] Comply with new xbps behaviour (#324) --- src/steps/os/linux.rs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/steps/os/linux.rs b/src/steps/os/linux.rs index 4acfcfb7..435ad129 100644 --- a/src/steps/os/linux.rs +++ b/src/steps/os/linux.rs @@ -238,12 +238,15 @@ fn upgrade_suse(sudo: &Option, run_type: RunType) -> Result<()> { fn upgrade_void(sudo: &Option, run_type: RunType) -> Result<()> { if let Some(sudo) = &sudo { - for _ in 0..2 { - run_type - .execute(&sudo) - .args(&["/usr/bin/xbps-install", "-Su"]) - .check_run()?; - } + run_type + .execute(&sudo) + .args(&["/usr/bin/xbps-install", "-Su", "xbps"]) + .check_run()?; + + run_type + .execute(&sudo) + .args(&["/usr/bin/xbps-install", "-u"]) + .check_run()?; } else { print_warning("No sudo detected. Skipping system upgrade"); }