Fix Unicode character issues in apt-layer scriptlets and recompile with clean source
This commit is contained in:
parent
32a427ace4
commit
d160a1a4e5
19 changed files with 965 additions and 146 deletions
|
|
@ -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! ð"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue