CRITICAL FIX: Always show malware scanner menu (no installation guide gate)

FIXED:
- detect_scanners() no longer blocks menu when scanners aren't installed
- Removed show_scanner_installation_guide() call from detection
- Menu always displays with option 9 'Install all scanners'
- User can now select which scanners to install directly from menu

BEHAVIOR CHANGE:
- Before: No scanners → installation guide → exit code 1 → no menu
- After: No scanners → menu with install option → user can install from there

This restores the original user experience where the menu is always available.
This commit is contained in:
Developer
2026-03-21 00:44:33 -04:00
parent 0fdb0435a5
commit a704e250e1
+3 -7
View File
@@ -94,13 +94,9 @@ detect_scanners() {
available_scanners+=("rkhunter") available_scanners+=("rkhunter")
fi fi
if [ ${#available_scanners[@]} -eq 0 ]; then # Note: If no scanners are found, available_scanners array will be empty
echo -e "${RED}No malware scanners detected!${NC}" # Menu option 9 allows installation, so we don't exit here
echo "" # Just return success to allow menu to display
show_scanner_installation_guide
return 1
fi
return 0 return 0
} }