9e62cedff0
Implement a robust desktop installation retry system that handles transient network issues during the Arch installation process. Changes: - Create fws-desktop-retry script in /usr/local/bin for manual recovery after installation - Add DNS resolution wait loop (up to 10 attempts with 3-second intervals) - Implement pacman retry logic with up to 3 attempts (15-second delay between retries) - Generate /var/lib/fws/desktop-failed marker file on installation failure - Create informative MOTD message guiding users to retry desktop installation - Preserve FWS-specific MOTD when it contains retry instructions This allows users to recover from network/mirror failures without reinstalling the entire system.