allow changing the default ifconfig in compile time

This commit is contained in:
Yan Ka, Chiu
2023-07-06 10:18:30 +08:00
parent b48f14b122
commit 0f95f1bce8

View File

@@ -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)