build system: have tar use $SOURCE_DATE_EPOCH for --mtime
authorFelix Fietkau <nbd@openwrt.org>
Sun, 31 Jan 2016 23:29:16 +0000 (23:29 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 31 Jan 2016 23:29:16 +0000 (23:29 +0000)
commitbe6acba4dc5c9013a8f61fb2e9d2dbb976126aa8
treeae4776018ed3f2a18d6c3c0cf97bae2d14fd995b
parentad8169546cbcb5b2ed59cef332bb6b1dc5e389ef
build system: have tar use $SOURCE_DATE_EPOCH for --mtime

The --mtime argument to 'tar' sets the modification time for all files within
the archive, which determines the timestamp files will get when they are
extracted. In this case, rootfs and other tarballs will get mtimes which
correspond to the last commit timestamp of the build system, as reported by
git/subversion.

This is a step towards reproducible image builds.

Signed-off-by: bryan newbold <bnewbold@robocracy.org>
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48586
include/image.mk
include/kernel-build.mk
scripts/sysupgrade-nand.sh