From 9ec91ebbae04d492a9ab8da29582dcbc59205660 Mon Sep 17 00:00:00 2001 From: alexandru solomes Date: Wed, 31 Aug 2022 22:03:32 +0100 Subject: fixed tedge agent --init duplicating sub folders fixed a bug where the tedge agent logs directory was duplicated on --init call Signed-off-by: alexandru solomes --- crates/core/tedge_agent/src/agent.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/crates/core/tedge_agent/src/agent.rs b/crates/core/tedge_agent/src/agent.rs index 69acdd40..d18baf9e 100644 --- a/crates/core/tedge_agent/src/agent.rs +++ b/crates/core/tedge_agent/src/agent.rs @@ -229,15 +229,8 @@ impl SmAgent { pub async fn init(&mut self, config_dir: PathBuf) -> Result<(), anyhow::Error> { // `config_dir` by default is `/etc/tedge` (or whatever the user sets with --config-dir) let config_dir = config_dir.display(); - let log_path = self.config.log_dir.display(); create_directory_with_user_group(&format!("{config_dir}/.agent"), "tedge", "tedge", 0o775)?; - create_directory_with_user_group(&format!("{log_path}/tedge"), "tedge", "tedge", 0o775)?; - create_directory_with_user_group( - &format!("{log_path}/tedge/agent"), - "tedge", - "tedge", - 0o775, - )?; + create_directory_with_user_group(self.config.log_dir.clone(), "tedge", "tedge", 0o775)?; info!("Initializing the tedge agent session"); mqtt_channel::init_session(&self.config.mqtt_config).await?; -- cgit v1.2.3