diff --git a/hypha/bin/container.rs b/hypha/bin/container.rs index b854377..f2114d4 100644 --- a/hypha/bin/container.rs +++ b/hypha/bin/container.rs @@ -1,7 +1,9 @@ +use std::env; use anyhow::Result; use hypha::container::init::ContainerInit; fn main() -> Result<()> { + env::set_var("RUST_BACKTRACE", "1"); env_logger::init(); let mut container = ContainerInit::new(); container.init()?; diff --git a/hypha/bin/controller.rs b/hypha/bin/controller.rs index f0b70c4..c1c369f 100644 --- a/hypha/bin/controller.rs +++ b/hypha/bin/controller.rs @@ -1,3 +1,4 @@ +use std::env; use anyhow::{anyhow, Result}; use clap::{Parser, Subcommand}; use hypha::ctl::Controller; @@ -46,6 +47,7 @@ enum Commands { } fn main() -> Result<()> { + env::set_var("RUST_BACKTRACE", "1"); env_logger::init(); let args = ControllerArgs::parse(); diff --git a/hypha/src/container/init.rs b/hypha/src/container/init.rs index eeeff3b..73de850 100644 --- a/hypha/src/container/init.rs +++ b/hypha/src/container/init.rs @@ -53,6 +53,7 @@ impl ContainerInit { pub fn init(&mut self) -> Result<()> { self.early_init()?; + trace!("opening console descriptor"); let console = OpenOptions::new() .read(true) .write(true) @@ -96,11 +97,7 @@ impl ContainerInit { } if let Some(mode) = mode { let permissions = Permissions::from_mode(mode); - trace!( - "setting directory {:?} permissions to {:?}", - path, - permissions - ); + trace!("setting directory {:?} permissions to {:?}", path, mode); fs::set_permissions(path, permissions)?; } Ok(())