Fix Unicode character issues in apt-layer scriptlets and recompile with clean source

This commit is contained in:
robojerk 2025-07-12 12:54:28 -07:00
parent 32a427ace4
commit d160a1a4e5
19 changed files with 965 additions and 146 deletions

View file

@ -88,7 +88,7 @@ validate_json_files() {
print_error "Invalid JSON in file: $json_file"
exit 1
fi
print_status " Validated: $json_file"
print_status "â Validated: $json_file"
done
fi
}
@ -114,7 +114,7 @@ convert_line_endings() {
if grep -q $'\r' "$file" 2>/dev/null; then
print_status "Converting Windows line endings to Unix: $file"
if "$dos2unix_cmd" -q "$file"; then
print_status " Converted: $file"
print_status "â Converted: $file"
else
print_warning "Failed to convert line endings for: $file"
fi
@ -530,28 +530,28 @@ print_status "Lines of code: $(wc -l < "$OUTPUT_FILE")"
print_status ""
print_status "The compiled apt-layer.sh is now self-contained and includes:"
print_status " Particle-OS configuration integration"
print_status " Transactional operations with automatic rollback"
print_status " Traditional chroot-based layer creation"
print_status " Container-based layer creation (Apx-style)"
print_status " OCI export/import integration"
print_status " Live overlay system (rpm-ostree style)"
print_status " Bootloader integration (UEFI/GRUB/systemd-boot)"
print_status " Advanced package management (Enterprise features)"
print_status " Layer signing & verification (Enterprise security)"
print_status " Centralized audit & reporting (Enterprise compliance)"
print_status " Automated security scanning (Enterprise security)"
print_status " Admin utilities (Health monitoring, performance analytics, maintenance)"
print_status " Multi-tenant support (Enterprise features)"
print_status " Atomic deployment system with rollback"
print_status " rpm-ostree compatibility layer (1:1 command mapping)"
print_status " ComposeFS backend integration"
print_status " Dependency validation and error handling"
print_status " Comprehensive JSON configuration system"
print_status " Direct dpkg installation (Performance optimization)"
print_status " All dependencies merged into a single file"
print_status "â Particle-OS configuration integration"
print_status "â Transactional operations with automatic rollback"
print_status "â Traditional chroot-based layer creation"
print_status "â Container-based layer creation (Apx-style)"
print_status "â OCI export/import integration"
print_status "â Live overlay system (rpm-ostree style)"
print_status "â Bootloader integration (UEFI/GRUB/systemd-boot)"
print_status "â Advanced package management (Enterprise features)"
print_status "â Layer signing & verification (Enterprise security)"
print_status "â Centralized audit & reporting (Enterprise compliance)"
print_status "â Automated security scanning (Enterprise security)"
print_status "â Admin utilities (Health monitoring, performance analytics, maintenance)"
print_status "â Multi-tenant support (Enterprise features)"
print_status "â Atomic deployment system with rollback"
print_status "â rpm-ostree compatibility layer (1:1 command mapping)"
print_status "â ComposeFS backend integration"
print_status "â Dependency validation and error handling"
print_status "â Comprehensive JSON configuration system"
print_status "â Direct dpkg installation (Performance optimization)"
print_status "â All dependencies merged into a single file"
print_status ""
print_status "🎉 Particle-OS apt-layer compilation complete with all features!"
print_status "ð Particle-OS apt-layer compilation complete with all features!"
print_status ""
print_status "Usage:"
@ -590,4 +590,4 @@ print_status " sudo ./apt-layer.sh --list"
print_status " sudo ./apt-layer.sh --help"
print_status ""
print_status "Ready for distribution! 🚀"
print_status "Ready for distribution! ð"