Run void upgrade twice (fix #170)
This commit is contained in:
@@ -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> {
|
||||
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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user