core: do not attempt downloads with no _VERSION set
authorAlex Suykov <alex.suykov@gmail.com>
Sun, 3 Jul 2016 09:49:49 +0000 (11:49 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 3 Jul 2016 10:46:10 +0000 (12:46 +0200)
commit75630eba22b20d6140a5b58a6d1e35598fb3c0d3
tree38497010688115b23d32246a24c90f947e4e5868
parent1bfde6a73a9ab85a4df6b04966c907de2973deae
core: do not attempt downloads with no _VERSION set

Currently, when the package defines no _SOURCE and no _VERSION
variables, we end up trying to download <PACKAGE>-undefined.tar.gz.

This is utterly pointless.

Change the logic to not attempt a download when neither _SOURCE
nor _VERSION is set:
  - do not set an undefined _VERSION to "undefined"
  - do not append an empty (or "undefined") version to the package
    rawname

Consequently, for packages that have no _VERSION, the build
directory will be just the package name (which to some may look
nicer than the current "package-undefined").

Furthermore, the message trace is also a bit leaner (to the same
people that find "package" nicer than "package-undefined").

Signed-off-by: Alex Suykov <alex.suykov@gmail.com>
Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/pkg-generic.mk