mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-10 08:16:15 +02:00
* 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
|
@ -6,7 +6,12 @@ hash=$2
|
|||
hashType=$NIX_HASH_ALGO
|
||||
if test -z "$hashType"; then
|
||||
hashType=md5
|
||||
fi
|
||||
fi
|
||||
|
||||
hashFormat=
|
||||
if test "$hashType" = "sha1"; then
|
||||
hashFormat=--base32
|
||||
fi
|
||||
|
||||
if test -z "$url"; then
|
||||
echo "syntax: nix-prefetch-url URL" >&2
|
||||
|
@ -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…
Reference in a new issue