Prepare, configure, and manage Firecracker microVMs in seconds!
virtualization linux microvm firecracker

Merge pull request #6 from tsirysndr/fix/vmlinux

fix: enhance kernel path handling in setup function

authored by tsiry-sandratraina.com and committed by

GitHub bc938851 6c50dbb7

+10
+10
crates/firecracker-vm/src/lib.rs
··· 141 141 false => None, 142 142 }; 143 143 144 + let kernel = match &options.vmlinux { 145 + Some(path) => path.clone(), 146 + None => kernel.into(), 147 + }; 148 + 149 + let kernel = fs::canonicalize(&kernel) 150 + .with_context(|| format!("Failed to canonicalize kernel path: {}", kernel))? 151 + .display() 152 + .to_string(); 153 + 144 154 match vm_id { 145 155 Some(id) => { 146 156 repo::virtual_machine::update(