Run void upgrade twice (fix #170)

This commit is contained in:
Roey Darwish Dror
2019-07-01 09:43:53 +03:00
parent 1b09d69c3d
commit 6874b1bb9c

View File

@@ -162,10 +162,12 @@ fn upgrade_suse(sudo: &Option<PathBuf>, run_type: RunType) -> Result<(), Error>
fn upgrade_void(sudo: &Option<PathBuf>, run_type: RunType) -> Result<(), Error> { fn upgrade_void(sudo: &Option<PathBuf>, run_type: RunType) -> Result<(), Error> {
if let Some(sudo) = &sudo { if let Some(sudo) = &sudo {
run_type for _ in 0..2 {
.execute(&sudo) run_type
.args(&["/usr/bin/xbps-install", "-Su"]) .execute(&sudo)
.check_run()?; .args(&["/usr/bin/xbps-install", "-Su"])
.check_run()?;
}
} else { } else {
print_warning("No sudo detected. Skipping system upgrade"); print_warning("No sudo detected. Skipping system upgrade");
} }