The spf-download program

spf-download [$SP_ROOT]/package/host/example.org/foreign/foo[+spf+tag][-2.0[+spf+tag]] [...]

spf-download downloads one or more package source archives (typically tarballs, but some other formats are also supported). It is typically invoked by way of spf-unpack. For each package directory name given on the command line, it loads the package's info snippet from package/foreign_info within the package directory (or the file named in $SPF_INFO if that variable is set), and then downloads the source archives from the URLs listed in the snippet.

The archives are stored in "$SP_TARDIR_FLAT", if that variable is set, or "$SP_TARDIR/host/example.org/foreign", if that variable is set, or else "$SP_ROOT/usr/local/src/package/host/example.org/foreign".

If the tarball already exists locally in any of the above directories, spf-download will not download the tarball again. If $SP_OFFLINE_SRC is set to "y", spf-download will fail instead of downloading if the tarball does not already exist locally.