download-from-binary-cache: Print correct URL
This commit is contained in:
		
							parent
							
								
									fe241ece29
								
							
						
					
					
						commit
						aa115e22df
					
				
					 1 changed files with 5 additions and 2 deletions
				
			
		|  | @ -214,6 +214,8 @@ sub processNARInfo { | |||
|         return undef; | ||||
|     } | ||||
| 
 | ||||
|     # FIXME: validate $url etc. for security. | ||||
|      | ||||
|     # Cache the result. | ||||
|     $insertNAR->execute( | ||||
|         $cacheId, basename($storePath), $url, $compression, $fileHash, $fileSize, | ||||
|  | @ -417,8 +419,9 @@ sub downloadBinary { | |||
|             print STDERR "unknown compression method ‘$info->{compression}’\n"; | ||||
|             next; | ||||
|         } | ||||
|         print STDERR "\n*** Downloading ‘$info->{url}’ into ‘$storePath’...\n"; | ||||
|         if (system("$Nix::Config::curl --fail --location $binaryCacheUrl/$info->{url} | $decompressor | $Nix::Config::binDir/nix-store --restore $storePath") != 0) { | ||||
|         my $url = "$binaryCacheUrl/$info->{url}"; # FIXME: handle non-relative URLs | ||||
|         print STDERR "\n*** Downloading ‘$url’ into ‘$storePath’...\n"; | ||||
|         if (system("$Nix::Config::curl --fail --location '$url' | $decompressor | $Nix::Config::binDir/nix-store --restore $storePath") != 0) { | ||||
|             die "download of `$info->{url}' failed" . ($! ? ": $!" : "") . "\n" unless $? == 0; | ||||
|             next; | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue