mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-04 06:54:27 -05:00 
			
		
		
		
	imagebuilder: fail with error if the passed profile name does not exist
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 43916
This commit is contained in:
		
							parent
							
								
									3b21b2ae00
								
							
						
					
					
						commit
						dffaf94d44
					
				@ -78,6 +78,7 @@ define Profile
 | 
			
		||||
  endif
 | 
			
		||||
  $(1)_NAME:=$(NAME)
 | 
			
		||||
  $(1)_PACKAGES:=$(PACKAGES)
 | 
			
		||||
  PROFILE_NAMES += $(1)
 | 
			
		||||
  PROFILE_LIST += \
 | 
			
		||||
  	echo '$(1):'; [ -z '$(NAME)' ] || echo '	$(NAME)'; echo '	Packages: $(PACKAGES)';
 | 
			
		||||
endef
 | 
			
		||||
@ -167,6 +168,13 @@ info:
 | 
			
		||||
	(unset PROFILE FILES PACKAGES MAKEFLAGS; $(MAKE) -s _call_info)
 | 
			
		||||
 | 
			
		||||
image:
 | 
			
		||||
ifneq ($(PROFILE),)
 | 
			
		||||
  ifeq ($(filter $(PROFILE),$(PROFILE_NAMES)),)
 | 
			
		||||
	@echo 'Profile "$(PROFILE)" does not exist!'
 | 
			
		||||
	@echo 'Use "make info" to get a list of available profile names.'
 | 
			
		||||
	@exit 1
 | 
			
		||||
  endif
 | 
			
		||||
endif
 | 
			
		||||
	(unset PROFILE FILES PACKAGES MAKEFLAGS; \
 | 
			
		||||
	$(MAKE) _call_image \
 | 
			
		||||
		$(if $(PROFILE),USER_PROFILE="$(PROFILE)") \
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user