summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Marko2026-10-02 11:42:27 +0000
committerRobert Marko2026-10-02 11:51:11 +0000
commit51a488a7c63259b0dd5e33888cd41c5ed6db4edd (patch)
treef5fe34fa980d94905a4086f3581efbdcbc9cd0c7
parent938f67a519de64dcec10759b2b7203aca086f97a (diff)
ipq40xx: make WAC5xx factory tar reproducible
The WAC5xx factory image checksum manifest currently records the absolute build path. This causes otherwise identical builds to produce different factory tarballs. Calculate the checksum from the tar staging directory, recording only the image basename. This makes the generated manifest independent of the build directory. Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/ipq40xx/image/generic.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk
index 4d9852b78a..edf05d20a6 100644
--- a/target/linux/ipq40xx/image/generic.mk
+++ b/target/linux/ipq40xx/image/generic.mk
@@ -77,7 +77,7 @@ endef
define Build/wac5xx-netgear-tar
mkdir $@.tmp
mv $@ $@.tmp/wac5xx-ubifs-root.img
- md5sum $@.tmp/wac5xx-ubifs-root.img > $@.tmp/wac5xx-ubifs-root.md5sum
+ (cd $@.tmp && md5sum wac5xx-ubifs-root.img) > $@.tmp/wac5xx-ubifs-root.md5sum
echo "WAC505 WAC510" > $@.tmp/metadata.txt
echo "WAC505_V9.9.9.9" > $@.tmp/version
$(TAR) -C $@.tmp/ -cf $@ --sort=name --numeric-owner --owner=0 --group=0 --mode=go-w \