From 2c8759ef8a91b70b567a7459694635ed70c19248 Mon Sep 17 00:00:00 2001 From: onur-ozkan Date: Mon, 2 Oct 2023 20:48:53 +0300 Subject: [PATCH] ensure the parent path's existence on `x install` Signed-off-by: onur-ozkan --- src/bootstrap/install.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bootstrap/install.rs b/src/bootstrap/install.rs index 85cd8abb995..885b3a78236 100644 --- a/src/bootstrap/install.rs +++ b/src/bootstrap/install.rs @@ -46,10 +46,10 @@ fn change_drive(s: &str) -> Option { } fn is_dir_writable_for_user(dir: &PathBuf) -> bool { - let tmp_file = dir.join(".tmp"); - match fs::File::create(&tmp_file) { + let tmp = dir.join(".tmp"); + match fs::create_dir_all(&tmp) { Ok(_) => { - fs::remove_file(tmp_file).unwrap(); + fs::remove_dir_all(tmp).unwrap(); true } Err(e) => {