Follow redirects when checking for the existence of MANIFEST.bz2

If we don't follow redirects, we might think that MANIFEST.bz2 exists
just because the HEAD request succeeds on the redirector URI.
This commit is contained in:
Eelco Dolstra 2012-04-04 15:41:35 +02:00
parent b8fb0ce563
commit 0837348049

View file

@ -50,7 +50,7 @@ sub processURL {
my $manifest;
# First see if a bzipped manifest is available.
if (system("$Nix::Config::curl --fail --silent --head '$url'.bz2 > /dev/null") == 0) {
if (system("$Nix::Config::curl --fail --silent --location --head '$url'.bz2 > /dev/null") == 0) {
print "fetching list of Nix archives at `$url.bz2'...\n";
$manifest = downloadFile "$url.bz2";
}