Simplify manifest generation
This commit is contained in:
		
							parent
							
								
									613088595c
								
							
						
					
					
						commit
						68ff6da1c4
					
				
							
								
								
									
										12
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Makefile
									
									
									
									
									
								
							| @ -300,7 +300,8 @@ BIN_DIR = $(PROFILE_BUILDDIR)/images | |||||||
| TMP_DIR = $(PROFILE_BUILDDIR)/tmp | TMP_DIR = $(PROFILE_BUILDDIR)/tmp | ||||||
| TARGET_DIR = $(PROFILE_BUILDDIR)/root | TARGET_DIR = $(PROFILE_BUILDDIR)/root | ||||||
| 
 | 
 | ||||||
| IMAGE_PREFIX = gluon-$(GLUON_SITE_CODE)-$$(cat $(gluon_prepared_stamp)) | PREPARED_RELEASE = $$(cat $(gluon_prepared_stamp)) | ||||||
|  | IMAGE_PREFIX = gluon-$(GLUON_SITE_CODE)-$(PREPARED_RELEASE) | ||||||
| 
 | 
 | ||||||
| OPKG:= \
 | OPKG:= \
 | ||||||
|   IPKG_TMP="$(TMP_DIR)/ipkgtmp" \
 |   IPKG_TMP="$(TMP_DIR)/ipkgtmp" \
 | ||||||
| @ -392,13 +393,8 @@ manifest: FORCE | |||||||
| 		echo && \
 | 		echo && \
 | ||||||
| 		($(foreach profile,$(PROFILES), \
 | 		($(foreach profile,$(PROFILES), \
 | ||||||
| 			$(foreach model,$(GLUON_$(profile)_MODELS), \
 | 			$(foreach model,$(GLUON_$(profile)_MODELS), \
 | ||||||
| 				for file in gluon-*-'$(model)-sysupgrade$(GLUON_$(profile)_SYSUPGRADE_EXT)'; do \
 | 				file="$(IMAGE_PREFIX)-$(model)-sysupgrade$(GLUON_$(profile)_SYSUPGRADE_EXT)"; \
 | ||||||
| 					[ -e "$$file" ] && echo \
 | 				[ -e "$$file" ] && echo '$(model)' "$(PREPARED_RELEASE)" "$$($(SHA512SUM) "$$file")" "$$file"; \
 | ||||||
| 						'$(model)' \
 |  | ||||||
| 						"$$(echo "$$file" | sed -n -r -e 's/^gluon-$(call regex-escape,$(GLUON_SITE_CODE))-(.*)-$(call regex-escape,$(model)-sysupgrade$(GLUON_$(profile)_SYSUPGRADE_EXT))$$/\1/p')" \
 |  | ||||||
| 						"$$($(SHA512SUM) "$$file")" \
 |  | ||||||
| 						"$$file" && break; \
 |  | ||||||
| 				done; \
 |  | ||||||
| 			) \
 | 			) \
 | ||||||
| 		) :) \
 | 		) :) \
 | ||||||
| 	) > $(GLUON_IMAGEDIR)/sysupgrade/$(GLUON_BRANCH).manifest | 	) > $(GLUON_IMAGEDIR)/sysupgrade/$(GLUON_BRANCH).manifest | ||||||
|  | |||||||
| @ -58,8 +58,6 @@ GLUON_TARGET_$$(gluon_target)_BOARD := $(1) | |||||||
| GLUON_TARGET_$$(gluon_target)_SUBTARGET := $(2) | GLUON_TARGET_$$(gluon_target)_SUBTARGET := $(2) | ||||||
| endef | endef | ||||||
| 
 | 
 | ||||||
| regex-escape = $(shell echo '$(1)' | sed -e 's/[]\/()$*.^|[]/\\&/g') |  | ||||||
| 
 |  | ||||||
| GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables -uboot-envtools | GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables -uboot-envtools | ||||||
| 
 | 
 | ||||||
| override DEFAULT_PACKAGES.router := | override DEFAULT_PACKAGES.router := | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user