diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-03-14 18:55:29 +0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2005-03-14 18:55:29 +0000 |
commit | 6fb5f7e532bf43ecf02004a4010496e9f98d09bc (patch) | |
tree | 152ec273844dedb50404e5c7c2a0b41b1f326a33 | |
parent | c757d16c8c180bc8a7d74494a2fc92aee7993631 (diff) |
* Pass `--base32' unless using MD5.
-rw-r--r-- | scripts/download-using-manifests.pl.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/download-using-manifests.pl.in b/scripts/download-using-manifests.pl.in index 487efaba0..4dbc2396f 100644 --- a/scripts/download-using-manifests.pl.in +++ b/scripts/download-using-manifests.pl.in @@ -109,7 +109,9 @@ while ($queueFront < scalar @queue) { if (isValidPath($patch->{basePath})) { # !!! this should be cached my ($baseHashAlgo, $baseHash) = parseHash $patch->{baseHash}; - my $hash = `@bindir@/nix-hash --type '$baseHashAlgo' "$patch->{basePath}"`; + my $format = "--base32"; + $format = "" if $baseHashAlgo eq "md5"; + my $hash = `@bindir@/nix-hash --type '$baseHashAlgo' $format "$patch->{basePath}"`; chomp $hash; # print " MY HASH is $hash\n"; if ($hash ne $baseHash) { |