From 6874b1bb9c4e3961699ae376147cb1fe02a20800 Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Mon, 1 Jul 2019 09:43:53 +0300 Subject: [PATCH] Run void upgrade twice (fix #170) --- src/steps/os/linux.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/steps/os/linux.rs b/src/steps/os/linux.rs index f92475d7..f663cdd3 100644 --- a/src/steps/os/linux.rs +++ b/src/steps/os/linux.rs @@ -162,10 +162,12 @@ fn upgrade_suse(sudo: &Option, run_type: RunType) -> Result<(), Error> fn upgrade_void(sudo: &Option, run_type: RunType) -> Result<(), Error> { if let Some(sudo) = &sudo { - run_type - .execute(&sudo) - .args(&["/usr/bin/xbps-install", "-Su"]) - .check_run()?; + for _ in 0..2 { + run_type + .execute(&sudo) + .args(&["/usr/bin/xbps-install", "-Su"]) + .check_run()?; + } } else { print_warning("No sudo detected. Skipping system upgrade"); }