067726f3e2
a big problem, so I decided to require to user to get the file and put it in some location in the file system. wget doesn't seem to accept the file scheme however, so I had to move the copying into the builder itself. The builder checks the md5 hash of the downloaded file. Maybe having a separate 'fetchfile' would be useful to make a file in the outside world pure. I tried to add this to build-support, but this obviously did not work. I still committed it. Just remove it if you think that it sucks. svn path=/nixpkgs/trunk/; revision=716
13 lines
224 B
Bash
Executable file
13 lines
224 B
Bash
Executable file
#! /bin/sh
|
|
|
|
. $stdenv/setup
|
|
|
|
echo "copying $url into $out..."
|
|
|
|
cp "$pathname" "$out" || exit 1
|
|
|
|
actual=$(md5sum -b $out | cut -c1-32)
|
|
if test "$actual" != "$md5"; then
|
|
echo "hash is $actual, expected $md5"
|
|
exit 1
|
|
fi
|