Skip to content

Commit cc67c6f

Browse files
committed
rm: require explicit network setup
1 parent 2ccea23 commit cc67c6f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/commands/utils.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
use crate::phork::namespace::{self, Namespace};
2-
use log::{debug, info};
1+
use crate::{build, phork::namespace::Namespace};
2+
use log::debug;
33
use nix::unistd::Uid;
44

55
/// Ensures that the network environment is set up.
66
pub(crate) fn require_network_environment() -> eyre::Result<()> {
77
if !crate::phork::namespace::is_setup()? {
8-
info!("Network environment is not set up. Setting up...");
9-
namespace::setup().map_err(|e| eyre::eyre!("Failed to set up network environment: {}", e))?;
8+
eyre::bail!("Network environment is not set up. Please run '{} setup' to create the necessary network namespaces and virtual ethernet links.", build::PROJECT_NAME);
109
}
1110
Ok(())
1211
}

0 commit comments

Comments
 (0)