diff --git a/Makefile b/Makefile index a5f6b0af..7de3caa4 100644 --- a/Makefile +++ b/Makefile @@ -300,7 +300,8 @@ BIN_DIR = $(PROFILE_BUILDDIR)/images TMP_DIR = $(PROFILE_BUILDDIR)/tmp 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:= \ IPKG_TMP="$(TMP_DIR)/ipkgtmp" \ @@ -392,13 +393,8 @@ manifest: FORCE echo && \ ($(foreach profile,$(PROFILES), \ $(foreach model,$(GLUON_$(profile)_MODELS), \ - for file in gluon-*-'$(model)-sysupgrade$(GLUON_$(profile)_SYSUPGRADE_EXT)'; do \ - [ -e "$$file" ] && echo \ - '$(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; \ + file="$(IMAGE_PREFIX)-$(model)-sysupgrade$(GLUON_$(profile)_SYSUPGRADE_EXT)"; \ + [ -e "$$file" ] && echo '$(model)' "$(PREPARED_RELEASE)" "$$($(SHA512SUM) "$$file")" "$$file"; \ ) \ ) :) \ ) > $(GLUON_IMAGEDIR)/sysupgrade/$(GLUON_BRANCH).manifest diff --git a/include/gluon.mk b/include/gluon.mk index 53afa831..550a5d9c 100644 --- a/include/gluon.mk +++ b/include/gluon.mk @@ -58,8 +58,6 @@ GLUON_TARGET_$$(gluon_target)_BOARD := $(1) GLUON_TARGET_$$(gluon_target)_SUBTARGET := $(2) endef -regex-escape = $(shell echo '$(1)' | sed -e 's/[]\/()$*.^|[]/\\&/g') - GLUON_DEFAULT_PACKAGES := gluon-core kmod-ipv6 firewall ip6tables -uboot-envtools override DEFAULT_PACKAGES.router :=