From 77e7499e60d1551a150bce37ae1118e9d6f23a5c Mon Sep 17 00:00:00 2001 From: Andre da Silva Date: Tue, 6 May 2025 19:12:10 -0300 Subject: [PATCH] Recursively create parent directories when creating config dir --- linera-service/src/linera/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linera-service/src/linera/main.rs b/linera-service/src/linera/main.rs index fd07069f7fc6..c34cd0ee1a11 100644 --- a/linera-service/src/linera/main.rs +++ b/linera-service/src/linera/main.rs @@ -1521,7 +1521,7 @@ impl ClientOptions { config_dir.push("linera"); if !config_dir.exists() { debug!("Creating default wallet directory {}", config_dir.display()); - fs_err::create_dir(&config_dir)?; + fs_err::create_dir_all(&config_dir)?; } info!("Using default wallet directory {}", config_dir.display()); Ok(config_dir)