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