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