mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
Use more appropriate basename for the tempdir
This commit is contained in:
parent
ce02401649
commit
7a0001df85
@ -152,6 +152,7 @@ impl Layout {
|
|||||||
if !root.as_path_unlocked().exists() {
|
if !root.as_path_unlocked().exists() {
|
||||||
root.create_dir()?;
|
root.create_dir()?;
|
||||||
}
|
}
|
||||||
|
let dest_base = dest;
|
||||||
let dest = root.join(dest);
|
let dest = root.join(dest);
|
||||||
// If the root directory doesn't already exist go ahead and create it
|
// If the root directory doesn't already exist go ahead and create it
|
||||||
// here. Use this opportunity to exclude it from backups as well if the
|
// here. Use this opportunity to exclude it from backups as well if the
|
||||||
@ -169,7 +170,7 @@ impl Layout {
|
|||||||
// easily sure that rename() will succeed (the new name needs to be on the same mount
|
// easily sure that rename() will succeed (the new name needs to be on the same mount
|
||||||
// point as the old one).
|
// point as the old one).
|
||||||
let tempdir = TempFileBuilder::new()
|
let tempdir = TempFileBuilder::new()
|
||||||
.prefix("cargo-target")
|
.prefix(dest_base)
|
||||||
.tempdir_in(root.as_path_unlocked())?;
|
.tempdir_in(root.as_path_unlocked())?;
|
||||||
exclude_from_backups(&tempdir.path());
|
exclude_from_backups(&tempdir.path());
|
||||||
// Previously std::fs::create_dir_all() (through paths::create_dir_all()) was used
|
// Previously std::fs::create_dir_all() (through paths::create_dir_all()) was used
|
||||||
|
Loading…
x
Reference in New Issue
Block a user