From 1139e7bd1f5774fe426b880fb57cf7938225bacf Mon Sep 17 00:00:00 2001 From: initard Date: Fri, 25 Feb 2022 13:13:46 +0000 Subject: configurable run path (#858) - added logs.path to `tedge` command - can now use `tedge config set run.path /some/run/path` - agent and mapper use the run config Signed-off-by: initard --- crates/core/tedge_mapper/src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'crates/core/tedge_mapper/src') diff --git a/crates/core/tedge_mapper/src/main.rs b/crates/core/tedge_mapper/src/main.rs index 04adf9c9..d6de0301 100644 --- a/crates/core/tedge_mapper/src/main.rs +++ b/crates/core/tedge_mapper/src/main.rs @@ -84,7 +84,10 @@ async fn main() -> anyhow::Result<()> { tedge_config::TEdgeConfigLocation::from_custom_root(&mapper.config_dir); let config = tedge_config::TEdgeConfigRepository::new(tedge_config_location.clone()).load()?; // Run only one instance of a mapper - let _flock = check_another_instance_is_not_running(&mapper.name.to_string())?; + let _flock = check_another_instance_is_not_running( + &mapper.name.to_string(), + &config.query(RunPathDefaultSetting)?.into(), + )?; if mapper.init { let mut mapper = CumulocityMapper::new(); -- cgit v1.2.3