diff options
| author | bors <bors@rust-lang.org> | 2022-04-22 08:01:28 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-04-22 08:01:28 +0000 |
| commit | 8d68f2f94f9b5cc49958844c935ee84fd63c87f7 (patch) | |
| tree | b04031f0f97a0b6c8b457c35da06363cbcbd4c50 /src | |
| parent | 1158ade996d69498e946ca5901184aaa3e0edf4c (diff) | |
| parent | b914678a359f9b3aa0a672b711b78331d93cf22a (diff) | |
| download | rust-8d68f2f94f9b5cc49958844c935ee84fd63c87f7.tar.gz rust-8d68f2f94f9b5cc49958844c935ee84fd63c87f7.zip | |
Auto merge of #96207 - nikic:distcheck-dir, r=Mark-Simulacrum
Ensure existance of dist directory when creating tarball I'm not sure why this works in CI, but this is necessary to make distcheck (including the `x86_64-linux-distcheck` image) run on Fedora 35.
Diffstat (limited to 'src')
| -rw-r--r-- | src/bootstrap/tarball.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bootstrap/tarball.rs b/src/bootstrap/tarball.rs index c743c5188e7..689b4819cdd 100644 --- a/src/bootstrap/tarball.rs +++ b/src/bootstrap/tarball.rs @@ -262,11 +262,13 @@ impl<'a> Tarball<'a> { t!(std::fs::rename(&self.image_dir, &dest)); self.run(|this, cmd| { + let distdir = crate::dist::distdir(this.builder); + t!(std::fs::create_dir_all(&distdir)); cmd.arg("tarball") .arg("--input") .arg(&dest) .arg("--output") - .arg(crate::dist::distdir(this.builder).join(this.package_name())); + .arg(distdir.join(this.package_name())); }) } |
