From cfdb2a49686c7bc64d2040dfdbb0650f792b4270 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Mon, 9 Jan 2017 22:29:03 -0700 Subject: [PATCH] Log creation of parent dirs --- src/install.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/install.rs b/src/install.rs index 788f069..0bada72 100644 --- a/src/install.rs +++ b/src/install.rs @@ -71,10 +71,11 @@ fn extract_inner<T: Read>(ar: &mut Archive<T>, root: &Path) -> io::Result<()> { let mut file = { let mut path = root.to_path_buf(); path.push(try!(entry.path())); - println!("Extract file {}", path.display()); if let Some(parent) = path.parent() { + println!("Extract file parent {}", parent.display()); try!(fs::create_dir_all(parent)); } + println!("Extract file {}", path.display()); try!( fs::OpenOptions::new() .read(true) -- GitLab