mirror of
https://github.com/NixOS/nix.git
synced 2025-11-20 17:29:36 +01:00
Change channel URLs to channels.nixos.org subdomain
Update all channel URLs from https://nixos.org/channels/ to https://channels.nixos.org/ to use the more reliable subdomain. The nixos.org domain apex lacks IPv6 support due to DNS hoster limitations. Using the subdomain allows better CDN distribution and improved reliability. Updated files: - Installation scripts (multi-user and tarball installers) - Channel URL resolution in eval-settings.cc - Documentation and examples - Docker image default channel URL - Release notes (added note about URL change) Fixes #14517
This commit is contained in:
parent
479b6b73a9
commit
f715992346
8 changed files with 18 additions and 9 deletions
|
|
@ -92,7 +92,7 @@ bool EvalSettings::isPseudoUrl(std::string_view s)
|
|||
std::string EvalSettings::resolvePseudoUrl(std::string_view url)
|
||||
{
|
||||
if (hasPrefix(url, "channel:"))
|
||||
return "https://nixos.org/channels/" + std::string(url.substr(8)) + "/nixexprs.tar.xz";
|
||||
return "https://channels.nixos.org/" + std::string(url.substr(8)) + "/nixexprs.tar.xz";
|
||||
else
|
||||
return std::string(url);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2234,7 +2234,7 @@ static RegisterPrimOp primop_findFile(
|
|||
> - ```
|
||||
> {
|
||||
> prefix = "nixpkgs";
|
||||
> path = "https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz";
|
||||
> path = "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz";
|
||||
> }
|
||||
> ```
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue