diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs index 565320c95217..a6a5ba677239 100644 --- a/src/bootstrap/lib.rs +++ b/src/bootstrap/lib.rs @@ -771,7 +771,11 @@ fn openssl_install_dir(&self, target: Interned) -> Option { fn release(&self, num: &str) -> String { match &self.config.channel[..] { "stable" => num.to_string(), - "beta" => format!("{}-beta.{}", num, self.beta_prerelease_version()), + "beta" => if self.rust_info.is_git() { + format!("{}-beta.{}", num, self.beta_prerelease_version()) + } else { + format!("{}-beta", num) + }, "nightly" => format!("{}-nightly", num), _ => format!("{}-dev", num), }