Wayne Blaszczyk wrote:

Others, especially on github, do not release properly named packages
but
they come out with names like v122.tar.xz when fetched with wget.


Have you tried the Content-Disposition option?

e.g.

wget --content-disposition
https://github.com/systemd/systemd/archive/v222.tar.gz

will download and save the file as systemd-222.tar.gz

Interesting thought Wayne. I wasn't aware of that option. It's burried about 20 pages down the man page. It does say:

If this is set to on, experimental (not fully-functional) support for
"Content-Disposition" headers is enabled.

It would certainly look odd though in a wget-list that is generated from the book. It also makes it difficult for the currency scripts to differentiate one v123.tar.xz from another v456.tar.bz2. It requires custom logic for each such entry. About a third of all the packages in the book do require some customization in the scripts though. Why developers can't just put their releases in a simple directory, is beyond me. I'm pretty sure github generates their tarballs on the fly, but that's not convenient to all.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to