This commit completes the CLI integration for the debos backend: ✅ IMPLEMENTED: - New debos build path accessible via --use-debos flag - Full CLI compatibility with existing bootc-image-builder interface - Automatic fallback to osbuild when --use-debos not specified - Comprehensive debos-specific command line options 🔧 NEW FLAGS: - --use-debos: Enable debos backend instead of osbuild - --debos-suite: Override Debian suite detection - --debos-packages: Additional packages to install - --debos-ostree: Enable/disable OSTree integration - --debos-repository: OSTree repository path - --debos-branch: OSTree branch name - --debos-dry-run: Perform dry run without building 🧪 TESTING: - All tests passing with comprehensive test script - Dry-run functionality working correctly - Suite and architecture detection functional - Help output properly displays all debos options 🎯 USAGE EXAMPLES: - Basic: ./bootc-image-builder --use-debos debian:trixie - Custom suite: --use-debos --debos-suite bookworm debian:bookworm - Dry run: --use-debos --debos-dry-run debian:trixie The debos backend is now fully integrated and ready for end-to-end testing! |
||
|---|---|---|
| .. | ||
| cmd | ||
| data/defs | ||
| debos-templates | ||
| internal | ||
| bootc-image-builder | ||
| debos-demo.go | ||
| debos-ostree-demo.go | ||
| go.mod | ||
| go.sum | ||