bootc-docs/building
robojerk d2238df478 Critical safety and compatibility fixes based on ChatGPT feedback
SAFETY FIXES:
- Add prominent safety warnings for destructive operations
- Add BOOTC_I_KNOW_THIS_WIPES_MY_DISK environment variable checks
- Add safety warnings to manual installation scripts

BUILD FIXES:
- Fix Containerfile systemd calls to use symlinks instead of systemctl
- Replace brittle image validation with podman image mount
- Add fallback for rootless/mount issues

COMPATIBILITY FIXES:
- Align Debian version references (12 Bookworm vs 14 Forky)
- Add comprehensive COMPATIBILITY.md with version matrix
- Add kernel requirements for composefs (5.15+ basic, 6.5+ recommended)
- Document experimental flags and version requirements

TECHNICAL IMPROVEMENTS:
- Use DEBIAN_FRONTEND=noninteractive in build scripts
- Improve image inspection robustness
- Add explicit version testing matrix
- Document known issues and workarounds

This addresses the most critical issues identified in the ChatGPT review:
1. Safety warnings for destructive operations
2. Build-time systemd handling fixes
3. Robust image validation methods
4. Version compatibility documentation
2025-09-15 14:19:12 -07:00
..
base-images-wo-bootc.md Critical safety and compatibility fixes based on ChatGPT feedback 2025-09-15 14:19:12 -07:00
base-images.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
bootc-runtime.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
guidance.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
kernel-arguments.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
management-services.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
secrets.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00
users-and-groups.md Initial commit: Comprehensive Debian bootc documentation 2025-09-15 14:02:28 -07:00