make managing namespaces more resilient against inconsitent states

This commit is contained in:
Robin Appelman 2026-02-13 23:22:45 +01:00
commit 9dd802050c
4 changed files with 49 additions and 15 deletions

View file

@ -3,7 +3,7 @@ use crate::namespace::NetNs;
use main_error::MainResult;
pub fn up(config: Config) -> MainResult {
let mut namespaces = NetNs::existing()?
let mut namespaces = NetNs::existing(false)?
.map(NetNs::new)
.collect::<Result<Vec<_>, _>>()?;