MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / validate_guest_init_dropins

Function validate_guest_init_dropins

crates/openshell-driver-vm/src/driver.rs:4747–4756  ·  view source on GitHub ↗
(dropins: &[GuestInitDropin])

Source from the content-addressed store, hash-verified

4745}
4746
4747fn validate_guest_init_dropins(dropins: &[GuestInitDropin]) -> Result<(), String> {
4748 let mut names = HashSet::new();
4749 for dropin in dropins {
4750 validate_guest_init_dropin_name(&dropin.name)?;
4751 if !names.insert(dropin.name.clone()) {
4752 return Err(format!("duplicate VM guest init drop-in '{}'", dropin.name));
4753 }
4754 }
4755 Ok(())
4756}
4757
4758fn validate_guest_init_dropin_name(name: &str) -> Result<(), String> {
4759 if name.is_empty() || name == "." || name == ".." {

Calls 1