249988a787
value; this potentially dangerous feature enables better sharing for those paths for which the content is known in advance (e.g., because a content hash is given). * Fast builds: if we can expand all output paths of a derive expression, we don't have to build.
11 lines
212 B
Bash
11 lines
212 B
Bash
#! /bin/sh
|
|
|
|
echo "downloading $url into $out..."
|
|
wget "$url" -O "$out" || exit 1
|
|
|
|
actual=$(md5sum -b $out | cut -c1-32)
|
|
if ! test "$actual" == "$md5"; then
|
|
echo "hash is $actual, expected $md5"
|
|
exit 1
|
|
fi
|