Files
Linux-Server-Management-Too…/modules/security
Developer d8d7505c63 IMPROVEMENT: Enhanced installation verification and error visibility
Improves package manager installation logging and error reporting in
install_clamav_only() and install_rkhunter_only() functions.

Changes:
1. Capture full installation output to temporary log files
2. Explicitly check package manager exit codes
3. Display full output on success (tail -5/-3)
4. Display extended output on failure (tail -10) with warning
5. Clean up temporary log files after use

Benefits:
- Users can see installation output and diagnose failures
- Non-zero exit codes from package managers are visible
- Installation logs preserved for debugging if needed
- More transparent error handling for yum/apt-get operations

Example:
Before: yum install -y clamav 2>&1 | tail -5  (exit code hidden)
After:  Check exit code, show appropriate output on success/failure

Status: ✓ Syntax validated, improved error visibility
2026-04-21 22:08:16 -04:00
..