Fix critical build pipeline and update documentation

CRITICAL FIXES:
- Fix build-initramfs.sh early exit preventing zinit installation
- Add binary detection/installation logic to setup-initramfs.sh
- Ensure compiled components are properly installed to initramfs

DOCUMENTATION:
- Update README.md to reflect actual implementation
- Document source compilation approach with git submodules
- Add development workflow and caching documentation
- Remove outdated GitHub releases references

This fixes the 'zinit not found' boot error by ensuring the build
pipeline completes all phases including initramfs assembly.
This commit is contained in:
2025-08-16 21:04:07 +02:00
parent e3db295eb9
commit 7eb27ff376
3 changed files with 140 additions and 39 deletions

View File

@@ -42,7 +42,6 @@ echo "[+] Compiling Zero-OS components..."
if [ -f /build/scripts/build-smart.sh ]; then
# Use smart build if available (with caching)
/build/scripts/build-smart.sh
exit $?
else
# Fallback to direct component compilation
/build/scripts/compile-components.sh