| Crates.io | leviso-deps |
| lib.rs | leviso-deps |
| version | 0.1.3 |
| created_at | 2026-01-23 16:34:38.731856+00 |
| updated_at | 2026-01-24 15:44:52.693846+00 |
| description | External dependency resolution for LevitateOS build - handles Linux kernel source, Rocky ISO, and installation tools |
| homepage | https://github.com/LevitateOS/leviso-deps |
| repository | https://github.com/LevitateOS/leviso-deps |
| max_upload_size | |
| id | 2064933 |
| size | 161,470 |
External dependency resolution for Linux distribution builds. Handles downloading and caching of Linux kernel source, Rocky Linux ISOs (via BitTorrent), and installation tools.
| Metric | Value |
|---|---|
| Stage | Alpha |
| Target | x86_64 Linux |
| Last verified | 2026-01-23 |
[Waiting for human input]
~/.cache/levitate/ with hash-based validationuse leviso_deps::DependencyResolver;
let resolver = DependencyResolver::new(&base_dir)?;
// Resolve Linux kernel source
let linux = resolver.linux()?;
// Resolve Rocky ISO (downloads via torrent if needed)
let rocky = resolver.rocky_iso()?;
// Resolve installation tools
let (recstrap, recfstab, recchroot) = resolver.all_tools()?;
MIT