build: make GLUON_FEATURES error handling compatible with older Make versions
.SHELLSTATUS was not available before Make 4.2.
This commit is contained in:
parent
5617eec665
commit
b4caa7f766
4
Makefile
4
Makefile
@ -77,8 +77,8 @@ list-targets: FORCE
|
|||||||
|
|
||||||
GLUON_DEFAULT_PACKAGES := -odhcpd -ppp -ppp-mod-pppoe -wpad-mini gluon-core ip6tables hostapd-mini
|
GLUON_DEFAULT_PACKAGES := -odhcpd -ppp -ppp-mod-pppoe -wpad-mini gluon-core ip6tables hostapd-mini
|
||||||
|
|
||||||
GLUON_FEATURE_PACKAGES := $(shell scripts/features.sh '$(GLUON_FEATURES)')
|
GLUON_FEATURE_PACKAGES := $(shell scripts/features.sh '$(GLUON_FEATURES)' || echo '__ERROR__')
|
||||||
ifneq ($(.SHELLSTATUS),0)
|
ifneq ($(filter __ERROR__,$(GLUON_FEATURE_PACKAGES)),)
|
||||||
$(error Error while evaluating GLUON_FEATURES)
|
$(error Error while evaluating GLUON_FEATURES)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user