From 0f95f1bce807a7063a6787f05fe0bfc551df150d Mon Sep 17 00:00:00 2001 From: "Yan Ka, Chiu" Date: Thu, 6 Jul 2023 10:18:30 +0800 Subject: [PATCH] allow changing the default ifconfig in compile time --- xc/src/container/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/xc/src/container/mod.rs b/xc/src/container/mod.rs index c97198f..445c9d4 100644 --- a/xc/src/container/mod.rs +++ b/xc/src/container/mod.rs @@ -38,6 +38,7 @@ use crate::util::realpath; use effect::UndoStack; use freebsd::event::EventFdNotify; +use freebsd::net::ifconfig::IFCONFIG_CMD; use jail::param::Value; use jail::StoppedJail; use oci_util::image_reference::ImageReference; @@ -277,7 +278,7 @@ impl Container { jail.jid.to_string(), iface.to_string(), ); - _ = std::process::Command::new("/sbin/ifconfig") + _ = std::process::Command::new(IFCONFIG_CMD) .arg("-j") .arg(jail.jid.to_string()) .arg(iface) @@ -292,14 +293,14 @@ impl Container { jail.jid.to_string(), iface.to_string(), ); - _ = std::process::Command::new("/sbin/ifconfig") + _ = std::process::Command::new(IFCONFIG_CMD) .arg("-j") .arg(jail.jid.to_string()) .arg(iface) .arg("inet6") .arg("-ifdisabled") .status(); - _ = std::process::Command::new("/sbin/ifconfig") + _ = std::process::Command::new(IFCONFIG_CMD) .arg("-j") .arg(jail.jid.to_string()) .arg(iface)