pkg-generic: check that SITE has a value when SOURCE
Currently, when an user forgets to define a SITE, he gets some fairly weird download failure. In order to make things easier to diagnose, this commit adds a check in the package infrastructure that verifies that if SOURCE has a value, SITE is not empty. Cc: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
a0aa7e0e17
commit
235ac0cc18
@ -938,6 +938,12 @@ endif
|
|||||||
$(1)-source \
|
$(1)-source \
|
||||||
$(1)-source-check
|
$(1)-source-check
|
||||||
|
|
||||||
|
ifneq ($$($(2)_SOURCE),)
|
||||||
|
ifeq ($$($(2)_SITE),)
|
||||||
|
$$(error $(2)_SITE cannot be empty when $(2)_SOURCE is not)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($$(patsubst %/,ERROR,$$($(2)_SITE)),ERROR)
|
ifeq ($$(patsubst %/,ERROR,$$($(2)_SITE)),ERROR)
|
||||||
$$(error $(2)_SITE ($$($(2)_SITE)) cannot have a trailing slash)
|
$$(error $(2)_SITE ($$($(2)_SITE)) cannot have a trailing slash)
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user