[openwrt/openwrt] build: image: improve zip build recipe
LEDE Commits
lede-commits at lists.infradead.org
Sat Dec 11 21:20:09 PST 2021
mans0n pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/446da706690a239dc7a454102db0b0a3b3a9d1ed
commit 446da706690a239dc7a454102db0b0a3b3a9d1ed
Author: Sungbo Eo <mans0n at gorani.run>
AuthorDate: Sun Dec 5 02:08:48 2021 +0900
build: image: improve zip build recipe
* clean before build
* specify executable path
* allow adding extra options for zip
* use basename of $@
Signed-off-by: Sungbo Eo <mans0n at gorani.run>
---
include/image-commands.mk | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/include/image-commands.mk b/include/image-commands.mk
index 97176f7d7b..913e1c2411 100644
--- a/include/image-commands.mk
+++ b/include/image-commands.mk
@@ -524,12 +524,14 @@ define Build/xor-image
endef
define Build/zip
+ rm -rf $@.tmp
mkdir $@.tmp
- mv $@ $@.tmp/$(1)
+ mv $@ $@.tmp/$(word 1,$(1))
- zip -j -X \
+ $(STAGING_DIR_HOST)/bin/zip -j -X \
$(if $(SOURCE_DATE_EPOCH),--mtime="$(SOURCE_DATE_EPOCH)") \
- $@ $@.tmp/$(if $(1),$(1),$@)
+ $(wordlist 2,$(words $(1)),$(1)) \
+ $@ $@.tmp/$(if $(word 1,$(1)),$(word 1,$(1)),$$(basename $@))
rm -rf $@.tmp
endef
More information about the lede-commits
mailing list