Canonicalize **after** mkdir

This commit is contained in:
Michael Pfaff 2022-06-10 12:48:07 -04:00
parent 2c9b81aba6
commit 41f06ef557
Signed by: michael
GPG Key ID: CF402C4A012AA9D4
1 changed files with 1 additions and 1 deletions

View File

@ -145,11 +145,11 @@ impl<'a> Step<'a> {
}
Self::ExtractFile { file, dest } => {
const EXTRACT_FILE_ERROR_MSG: &'static str = "Extracting file failed.";
mkdir_all(&dest).await.wrap_err(EXTRACT_FILE_ERROR_MSG)?;
let dest = tokio::fs::canonicalize(&dest)
.await
.into_diagnostic()
.wrap_err(EXTRACT_FILE_ERROR_MSG)?;
mkdir_all(&dest).await.wrap_err(EXTRACT_FILE_ERROR_MSG)?;
let status = tokio::process::Command::new("tar")
.arg("-xf")
.arg(file.as_os_str())