- 01 Sep, 2025 17 commits
-
-
Stefy Lanza (nextime / spora ) authored
- Removed Devuan testing-security repositories from all sources.list files - Removed Devuan security mirror references from main config - Changed all instances of 'firmware-nonfree' to 'non-free-firmware' - Updated preseed to use correct non-free-firmware component name - Updated apt preferences to remove Devuan security references - Maintains Debian security updates while removing Devuan security repos - Ensures consistent naming convention across all configuration files
-
Stefy Lanza (nextime / spora ) authored
- Created sources.list in includes.chroot_before_packages for build-time access - Added Debian backports repository for additional packages - Created apt preferences file for proper package priority management - Devuan packages prioritized over Debian (pin-priority 900 vs 100) - Firmware packages from Debian get higher priority if not in Devuan - Security updates properly prioritized - Ensures chroot has access to all repositories during build process - Maintains compatibility between Devuan and Debian package ecosystems
-
Stefy Lanza (nextime / spora ) authored
- Re-added all firmware packages to package list (WiFi, graphics, network) - Added Debian testing repository as additional source for firmware packages - Updated main config to include Debian mirrors for live-build - Ensures access to firmware packages not available in Devuan - Maintains Devuan as primary repository with Debian as fallback - Provides maximum hardware compatibility for WiFi and graphics cards
-
Stefy Lanza (nextime / spora ) authored
- Added firmware-nonfree to LB_ARCHIVE_AREAS in main config - Updated sources.list to include firmware-nonfree repository - Modified preseed to enable firmware-nonfree in installer - Ensures access to all firmware packages for maximum hardware support - Covers WiFi cards, graphics drivers, and other hardware firmware
-
Stefy Lanza (nextime / spora ) authored
- Added root privilege check (must be run with sudo) - Added removal of build logs (build.log, build_retry.log) - Added removal of .build directory - Added removal of cache directory - Added removal of all ISO files (*.iso) - Added automatic unmounting of chroot filesystems (dev/pts, dev/shm, proc, sys, etc.) - Added force unmount for any remaining mounted filesystems - Ensures clean state for subsequent builds - Prevents permission issues during cleanup
-
Stefy Lanza (nextime / spora ) authored
- Added extensive firmware packages for WiFi, graphics, and network cards - Updated main config to include contrib and non-free repositories - Modified preseed to enable non-free components in installer - Created sources.list with full repository access for installed system - Added graphics drivers: Intel, AMD, NVIDIA support - Added WiFi firmware: Realtek, Atheros, Broadcom, Intel - Added network tools: wireless-tools, wpasupplicant, network-manager - Ensures broad hardware compatibility for 95%+ of modern devices
-
Stefy Lanza (nextime / spora ) authored
- Moved main config file to root directory as 'config' - This is the correct location for live-build to recognize it - Should finally resolve the 'config stage required' error - All settings consolidated in the main config file
-
Stefy Lanza (nextime / spora ) authored
- Added main config file to fix 'config stage required' error - Consolidated all configuration settings in one place - Includes Devuan merged repository and keyring settings - Should resolve the build configuration issue
-
Stefy Lanza (nextime / spora ) authored
- Changed DEBOOTSTRAP_OPTIONS to use /usr/share/keyrings/devuan-archive-keyring.gpg - This matches the Devuan merged repository we're now using - Should provide better compatibility and avoid keyring conflicts - Consistent with Devuan-based build environment
-
Stefy Lanza (nextime / spora ) authored
- live-build doesn't return correct exit codes on failure - Now checks for 'E:.*failure occurred' in build log - This properly detects build failures and triggers retry logic - Should now correctly handle the devuan-keyring error and retry
-
Stefy Lanza (nextime / spora ) authored
- Added better logging for apt-get download command - Create separate build_retry.log for retry attempts - Improved error messages and log file management - Better tracking of build process and ISO file detection
-
Stefy Lanza (nextime / spora ) authored
- Added error detection for missing devuan-keyring package - If devuan-keyring is missing, download it locally using apt-get download - Retry the build after downloading the package - This prevents build failure when devuan-keyring is not available
-
Stefy Lanza (nextime / spora ) authored
- Replaced custom debootstrap script with DEBOOTSTRAP_OPTIONS - Uses --keyring=/usr/share/keyrings/debian-archive-keyring.gpg - This should resolve the keyring signature verification error on Devuan hosts
-
Stefy Lanza (nextime / spora ) authored
- Changed init system from systemd to sysvinit as requested - Updated package list: live-config-sysvinit, sysvinit - Kept debian-keyring and debian-archive-keyring for proper verification - Removed problematic devuan-keyring hook to avoid bootstrap conflicts - Updated README to reflect sysvinit usage - Maintained all other functionality (SSH, OpenVPN, auto-start, etc.)
-
Stefy Lanza (nextime / spora ) authored
- Reverted to systemd init system (more compatible) - Updated package list: live-config-systemd, systemd-sysv - Removed problematic devuan-keyring hook that was interfering with bootstrap - Kept debian-keyring and debian-archive-keyring for proper Debian verification - Updated README to reflect systemd usage - This should resolve the keyring signature verification error
-
Stefy Lanza (nextime / spora ) authored
- Changed init system from systemd to sysvinit - Updated package list: live-config-sysvinit, sysvinit - Added debian-keyring and debian-archive-keyring for full keyring support - Created conditional hook for optional devuan-keyring installation - Updated README with sysvinit and keyring information - Maintained all existing functionality with improved compatibility
-
Stefy Lanza (nextime / spora ) authored
- Live-build configuration with SSH, OpenVPN, Xorg, Openbox - Auto-start MbetterClient on boot with root login enabled - Minimal Debian installer with customizable root password - MBetter branding with converted logos from mbet.jpg - Automated build script with password prompting - Cleanup script to reset configurations - Cross-platform USB creation scripts (Windows .bat and Linux .sh) - Comprehensive README with usage instructions
-