* Print SHA-1 hashes in base-32 by default.
This commit is contained in:
		
							parent
							
								
									bd333b939c
								
							
						
					
					
						commit
						5863f24722
					
				
					 1 changed files with 7 additions and 2 deletions
				
			
		|  | @ -8,6 +8,11 @@ if test -z "$hashType"; then | ||||||
|     hashType=md5 |     hashType=md5 | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
|  | hashFormat= | ||||||
|  | if test "$hashType" = "sha1"; then | ||||||
|  |     hashFormat=--base32 | ||||||
|  | fi | ||||||
|  | 
 | ||||||
| if test -z "$url"; then | if test -z "$url"; then | ||||||
|     echo "syntax: nix-prefetch-url URL" >&2 |     echo "syntax: nix-prefetch-url URL" >&2 | ||||||
|     exit 1 |     exit 1 | ||||||
|  | @ -32,7 +37,7 @@ if test -z "$hash"; then | ||||||
|     @curl@ --fail --location --max-redirs 20 "$url" > $tmpPath1 |     @curl@ --fail --location --max-redirs 20 "$url" > $tmpPath1 | ||||||
| 
 | 
 | ||||||
|     # Compute the hash. |     # Compute the hash. | ||||||
|     hash=$(@bindir@/nix-hash --type "$hashType" --flat $tmpPath1) |     hash=$(@bindir@/nix-hash --type "$hashType" $hashFormat --flat $tmpPath1) | ||||||
|     if ! test -n "$QUIET"; then echo "hash is $hash" >&2; fi |     if ! test -n "$QUIET"; then echo "hash is $hash" >&2; fi | ||||||
| 
 | 
 | ||||||
|     # Rename it so that the fetchurl builder can find it. |     # Rename it so that the fetchurl builder can find it. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue