From: Thomas Petazzoni Date: Sun, 3 Jul 2016 09:50:01 +0000 (+0200) Subject: pkg-generic: check that SITE has a value when SOURCE X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=235ac0cc185b453c475cfde32f0ba00da0137e36;p=buildroot.git 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 Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index dab455c400..0c9c7ab744 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -938,6 +938,12 @@ endif $(1)-source \ $(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) $$(error $(2)_SITE ($$($(2)_SITE)) cannot have a trailing slash) endif