* 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 | ||||
| fi | ||||
| 
 | ||||
| hashFormat= | ||||
| if test "$hashType" = "sha1"; then | ||||
|     hashFormat=--base32 | ||||
| fi | ||||
| 
 | ||||
| if test -z "$url"; then | ||||
|     echo "syntax: nix-prefetch-url URL" >&2 | ||||
|     exit 1 | ||||
|  | @ -32,7 +37,7 @@ if test -z "$hash"; then | |||
|     @curl@ --fail --location --max-redirs 20 "$url" > $tmpPath1 | ||||
| 
 | ||||
|     # 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 | ||||
| 
 | ||||
|     # Rename it so that the fetchurl builder can find it. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue