Explorar o código

build: Drop user/group ID/name from sysupgrade.tar

Tar will automatically record the user/group ID and name for
files/directories. This reduces the reproducibility of the sysupgrade.tar
because most of the people don't use the same username as the OpenWrt
buildserver.

Signed-off-by: Sven Eckelmann <[email protected]>
Sven Eckelmann %!s(int64=6) %!d(string=hai) anos
pai
achega
1afe3d8443
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      scripts/sysupgrade-tar.sh

+ 1 - 1
scripts/sysupgrade-tar.sh

@@ -61,7 +61,7 @@ if [ -n "$SOURCE_DATE_EPOCH" ]; then
 	mtime="--mtime=@${SOURCE_DATE_EPOCH}"
 fi
 
-(cd "$tmpdir"; tar --sort=name -cvf sysupgrade.tar sysupgrade-${board} ${mtime})
+(cd "$tmpdir"; tar --sort=name --owner=0 --group=0 --numeric-owner -cvf sysupgrade.tar sysupgrade-${board} ${mtime})
 err="$?"
 if [ -e "$tmpdir/sysupgrade.tar" ]; then
 	cp "$tmpdir/sysupgrade.tar" "$outfile"