openwrt/include
Felix Fietkau be6acba4dc 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
2016-01-31 23:29:16 +00:00
..
site toolchain: add support of ARC architecture 2015-11-10 12:03:59 +00:00
autotools.mk include/autotools.mk: fix gettext installation path 2016-01-20 23:21:09 +00:00
cmake.mk include/cmake.mk: search in $(STAGING_DIR)/usr instead of plain $(STAGING_DIR) to avoid picking up stuff from host/ 2016-01-25 15:49:49 +00:00
debug.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
depends.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
device_table.txt image: ensure that /dev/console exist in rootfs images 2013-08-27 12:02:58 +00:00
download.mk build: download.mk: bugfix download.pl argument call order 2016-01-21 13:28:18 +00:00
feeds.mk include: group kmod ipk files into a "kernel" subdirectory 2016-01-24 15:36:05 +00:00
hardening.mk hardening: make override variables more intuitive 2015-06-24 10:57:14 +00:00
host-build.mk host-build.mk: change default installation prefix of package/* host builds to staging_dir/target-*/host 2016-01-20 19:12:13 +00:00
host.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
image.mk build system: have tar use $SOURCE_DATE_EPOCH for --mtime 2016-01-31 23:29:16 +00:00
kernel-build.mk build system: have tar use $SOURCE_DATE_EPOCH for --mtime 2016-01-31 23:29:16 +00:00
kernel-defaults.mk include/kernel: add custom USER/DOMAIN config options 2016-01-28 22:42:34 +00:00
kernel-version.mk kernel: update kernel 4.3 to version 4.3.4 2016-01-25 21:44:48 +00:00
kernel.mk include/kernel: sort module lists for reproducibility 2016-01-28 22:42:29 +00:00
netfilter.mk include/netfilter.mk: fix kmod-ipt-tee build with 4.3/4.4 2015-12-13 18:33:11 +00:00
nls.mk nls.mk: add -rpath-link when needed for NLS support 2015-09-07 08:03:34 +00:00
package-bin.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
package-defaults.mk include: group kmod ipk files into a "kernel" subdirectory 2016-01-24 15:36:05 +00:00
package-dumpinfo.mk include: group kmod ipk files into a "kernel" subdirectory 2016-01-24 15:36:05 +00:00
package-ipkg.mk package-ipkg.mk: fix typo (patch from #19540) 2015-04-23 08:27:22 +00:00
package-seccomp.mk include: add a seccomp filter install wrapper 2015-03-26 10:57:56 +00:00
package.mk build: use -iremap feature to replace __FILE__ absolute path names in packages with ones relative to $(BUILD_DIR) 2016-01-25 15:49:31 +00:00
prereq-build.mk Support LibreSSL as provider of openssl 2016-01-17 10:42:32 +00:00
prereq.mk build: do not overwrite already existing host commands 2015-09-16 12:38:16 +00:00
quilt.mk build: for refresh, override HOST_QUILT like QUILT 2015-12-11 19:21:29 +00:00
scan.awk build: propagate override information to .packageinfo 2015-02-09 12:09:31 +00:00
scan.mk build: ignore the linux package in the sdk only for generating package data, not for dependencies 2016-01-10 16:35:24 +00:00
scons.mk fix up scons vs ccache 2012-07-28 21:06:59 +00:00
shell.sh include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
subdir.mk build: add logging for package host builds 2016-01-20 21:31:56 +00:00
target.mk build: add uclient-fetch to the default packages, in case opkg is not selected 2016-01-22 09:41:53 +00:00
toolchain-build.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
toplevel.mk build: introduce SOURCE_DATE_EPOCH variable 2016-01-31 23:29:07 +00:00
uclibc++.mk toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 2013-05-09 20:50:49 +00:00
unpack.mk include: remove trailing whitespaces 2015-03-29 07:29:18 +00:00
verbose.mk build: tell users to do non-paralle builds on errors 2015-04-16 12:18:26 +00:00
version.mk base-files: add URL option for OEM manufacturer info 2015-10-05 10:28:53 +00:00