Comprehensive AutoInstaller GUI fixes and improvements
Mount Operations Fix: - Add graceful error handling for mount operations in configure_target_system() - Handle 'already mounted' errors common in live systems - Continue installation despite mount failures instead of crashing - Ensure mount point directories exist before mounting - Update unmount operations with similar error handling Progress Tracking Enhancement: - Re-estimate copy progress every 10 seconds based on actual transfer rate - Display real-time speed, ETA, and remaining data in progress text area - Use dynamic rate calculation instead of static time-based estimation - Better accuracy for long-running copy operations Build Process Optimization: - Move AutoInstaller GUI build to early stage of ISO build process - Ensure binary is included in the live system within the ISO - Remove duplicate build section from end of script - Add confirmation messages that binary is included in ISO Code Quality Improvements: - Fix AttributeError: 'network_label' -> 'interface_label' in set_defaults() - Remove incorrect PyInstaller hidden imports (QShortcut, QKeySequence) - Update documentation and README files with recent fixes - Better error handling throughout the installation process
Showing
autoinstaller_gui/cleanup.sh
100644 → 100755
File mode changed from 100644 to 100755
Please
register
or
sign in
to comment