This commit is contained in:
@@ -130,7 +130,8 @@ verify_packages() {
|
|||||||
readarray -t missing_packages < <(get_missing_packages)
|
readarray -t missing_packages < <(get_missing_packages)
|
||||||
|
|
||||||
if [[ ${#missing_packages[@]} -gt 0 ]]; then
|
if [[ ${#missing_packages[@]} -gt 0 ]]; then
|
||||||
die "Failed to install required packages: ${missing_packages[*]}"
|
log_error "Failed to install required packages: ${missing_packages[*]}"
|
||||||
|
die "Please install the missing packages manually and try again"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
log_success "All required packages are available"
|
log_success "All required packages are available"
|
||||||
@@ -270,6 +271,8 @@ main() {
|
|||||||
if [[ ${#missing_packages[@]} -gt 0 ]]; then
|
if [[ ${#missing_packages[@]} -gt 0 ]]; then
|
||||||
log_warning "Missing packages detected: ${missing_packages[*]}"
|
log_warning "Missing packages detected: ${missing_packages[*]}"
|
||||||
install_packages "$detected_os" "${missing_packages[@]}"
|
install_packages "$detected_os" "${missing_packages[@]}"
|
||||||
|
else
|
||||||
|
log_success "All required packages are already installed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
verify_packages
|
verify_packages
|
||||||
|
Reference in New Issue
Block a user