Thanks for contributing to CodeVerse Linux (CVH Linux).
This project builds an ArchISO and is easiest to work on from an Arch-based host.
Required tools for ISO builds:
archiso(providesmkarchiso)squashfs-tools(providesmksquashfs)libisoburn(providesxorriso)grub(providesgrub-mkrescue)
Install (Arch):
sudo pacman -S archiso squashfs-tools libisoburn grub
If you touch src/ (Rust tools), install Rust via rustup.
- Build packages:
./scripts/build-packages.sh - Build ISO:
./scripts/build-iso.sh
More detail: docs/BUILD.md.
Recommended: test in a VM first.
- Boot the ISO in QEMU/virt-manager
- Smoke test:
- Boot to live environment
- Run
cvh-installand complete an install on a disposable virtual disk
VM walkthrough: docs/TESTING.md.
- Fork the repo and create a feature branch.
- Keep PRs focused (one logical change).
- Describe what changed and how it was tested.
- Submit a pull request using the PR template.