[Nix-dev] Fetching variable and unpredictable URL download link
Harald van Dijk
harald at gigawatt.nl
Sun Mar 1 19:21:41 CET 2015
Hi,
The problem here is not with the file names, but that you don't actually
get the same file every time. The file is generated by the server
on-the-fly, and the mtimes of the files in the download you get depend
on the precise moment you download it, as you can tell by inspecting the
output of
tar tvf $download
This is fundamentally incompatible with any package manager that checks
that source archives are downloaded correctly.
The original website
http://lancre.ribbrock.org/en/binabit_en/wmsmpmon_en/wmsmpmon-changelog_en.html
appears to link to a stable archive that you should be able to use instead.
Cheers,
Harald van Dijk
On 03/01/2015 04:21 PM, Anderson Torres wrote:
> Hello, Nixers!
>
> How can I "fetchurl" a variable url?
>
> When I download a dockapp from Windowmaker site, like
>
> "http://windowmaker.org/dockapps/?download=wmSMPmon-3.1.tar.gz",
>
> it in fact downloads something like "wmSMPmon-${a long string of
> chars, like a checksum}.tar.gz". And the long string is unpredictable.
>
> And when I run nix-prefetch-url
> "http://windowmaker.org/dockapps/?download=wmSMPmon-3.1.tar.gz" more
> than once, it just outputs different hashes:
>
>> nix-prefetch-url http://windowmaker.org/dockapps/\?download\=wmSMPmon-3.1.tar.gz
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
> 100 24113 0 24113 0 0 3809 0 --:--:-- 0:00:06 --:--:-- 5139
> path is ‘/nix/store/lqri8zgmwz3mbf3q07kp62zl81bc6fpq-?download=wmSMPmon-3.1.tar.gz’
> 104bcfj4j0vlnr4v1fzahgj9amccn1aq7rjcpy1jyqnq6lbrmc3g
>
>> nix-prefetch-url http://windowmaker.org/dockapps/\?download\=wmSMPmon-3.1.tar.gz
> % Total % Received % Xferd Average Speed Time Time Time Current
> Dload Upload Total Spent Left Speed
> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
> 100 24110 0 24110 0 0 3193 0 --:--:-- 0:00:07 --:--:-- 3985
> path is ‘/nix/store/f2b7rksjfh6ajddjhx09xb0jzc04jxg9-?download=wmSMPmon-3.1.tar.gz’
> 1s01whvf51jrwdmrk3bdgysaa2rzmh56c9p0kv3ydxijaagvqi2x
>
> How can I download it?
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
More information about the nix-dev
mailing list