Commit graph

2 commits

Author SHA1 Message Date
fa5ef3470a Recover work from HDD space issue and update project status
Some checks failed
Comprehensive CI/CD Pipeline / Build and Test (push) Successful in 3m0s
Comprehensive CI/CD Pipeline / Security Audit (push) Failing after 7s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 35s
Comprehensive CI/CD Pipeline / Status Report (push) Has been skipped
- Recovered main.rs from main.rs.old backup after HDD space issue
- Fixed bootc dependency issue in Cargo.toml (removed non-existent crate)
- Updated todo.txt with realistic 85% completion status
- Disk image creation is now fully working (was incorrectly marked as failed)
- OSTree integration is working with real ostree commands
- Bootloader installation works on actual disk images
- Format conversion supports QCOW2, raw, VMDK, ISO, AMI
- Added local rootfs support with --rootfs option
- Only remaining work: replace placeholder bootc script and add testing
2025-09-10 14:19:53 -07:00
fa22f3f903 Add enhanced partitioning system with multiple tool support
- Add --partitioner option supporting parted, sgdisk, sfdisk, auto
- Implement fallback mechanism when tools fail
- Add robust partition verification and validation
- Improve error handling and logging
- Add loop device management with retry logic
- Support different partition size units (kB, MB, MiB)
- Integrate partitioning approaches from partition_creator.rs

Features:
- Auto-selection tries parted -> sgdisk -> sfdisk
- User can force specific tool with --partitioner
- Graceful fallback for unknown tools
- Detailed logging of which tool is used
- Proper resource cleanup and error recovery
2025-09-10 11:35:49 -07:00