diff options
| author | Paul Spooren | 2026-10-01 19:25:11 +0000 |
|---|---|---|
| committer | Paul Spooren | 2026-10-02 07:52:13 +0000 |
| commit | 7ca89e074d70bd13091a58a04408c1f7e52b81f4 (patch) | |
| tree | 0b78190975759889438549bf5b85e24211a0fe5b | |
| parent | 721ab83af6fd77c0f14685a4312a56fd0c18c3ae (diff) | |
kirkwood: store the Ctera firmware members as root
The sysupgrade image of the Ctera C200 V1 differs between builds in the
user and group names of the tar members:
--rw-r--r-- 0 buildbot (1000) buildbot (1000) 175 ... header
+-rw-r--r-- 0 rebuilder (1000) rebuilder (1000) 175 ... header
ctera-firmware sets the mtime of the members, but not their owner, so
the name of the build user ends up in the image. mvebu fixed the same
recipe in commit 0d42a1258f ("mvebu: improve reproducibility of ctera
firmware"); store the members as root here too.
Link: https://github.com/openwrt/openwrt/pull/25525
Signed-off-by: Paul Spooren <mail@aparcar.org>
| -rw-r--r-- | target/linux/kirkwood/image/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/kirkwood/image/Makefile b/target/linux/kirkwood/image/Makefile index d62b758ab5..8f06182453 100644 --- a/target/linux/kirkwood/image/Makefile +++ b/target/linux/kirkwood/image/Makefile @@ -37,6 +37,7 @@ define Build/ctera-firmware > $@.tmp/trailer tar $(if $(SOURCE_DATE_EPOCH),--mtime="@$(SOURCE_DATE_EPOCH)") \ + --numeric-owner --owner=0 --group=0 \ -H gnu -C $@.tmp -cf $@.tar header kernel trailer # Prepare header and trailer file for fake romdisk @@ -58,6 +59,7 @@ define Build/ctera-firmware > $@.tmp/trailer tar $(if $(SOURCE_DATE_EPOCH),--mtime="@$(SOURCE_DATE_EPOCH)") \ + --numeric-owner --owner=0 --group=0 \ -H gnu -C $@.tmp -rf $@.tar header romdisk trailer mv $@.tar $@ |