[OpenWrt-Devel] [PATCH 00/13] improve reproducible builds
Alexander Couzens
lynxis at fe80.eu
Mon Jan 25 15:49:22 EST 2016
Hi,
the following patches improve the reproducible builds of openwrt.
Monthly test build to track the state of reproducibility can be found on
https://tests.reproducible-builds.org/openwrt/openwrt.html
Best,
lynxis
Alexander Couzens (8):
busybox: disable timestamp in version
include/image: introduce SOURCE_DATE_EPOCH variable in image context
include/kernel: set build timestamp to SOURCE_DATE_EPOCH if available
package/Makefile: override opkg installation time when
SOURCE_DATE_EPOCH set
include/image: don't save gzip name/timestamp metadata
include/image: use SOURCE_DATE_EPOCH if set for squashfs + ext4 images
ar71xx/image: use SOURCE_DATE_EPOCH for mksquashfs-lzma
Makefile: fix --mtime usage with SOURCE_DATE_EPOCH fixup
bryan newbold (5):
Makefile: set timezone to UTC
include/kernel: sort module lists for reproducibility
include/kernel: add custom USER/DOMAIN config options
tools/mkimage: backport SOURCE_DATE_EPOCH for reproducible builds
build system: have tar use $SOURCE_DATE_EPOCH for --mtime
Makefile | 3 +-
config/Config-kernel.in | 16 ++++
include/image.mk | 11 ++-
include/kernel-build.mk | 6 +-
include/kernel-defaults.mk | 2 +
include/kernel.mk | 10 +-
package/Makefile | 3 +
package/utils/busybox/Makefile | 3 +
scripts/getsource_date_epoch.sh | 31 +++++++
scripts/sysupgrade-nand.sh | 7 +-
target/linux/ar71xx/image/Makefile | 7 +-
.../090-reproducible-SOURCE_DATE_EPOCH.patch | 102 +++++++++++++++++++++
12 files changed, 191 insertions(+), 10 deletions(-)
create mode 100755 scripts/getsource_date_epoch.sh
create mode 100644 tools/mkimage/patches/090-reproducible-SOURCE_DATE_EPOCH.patch
--
2.7.0
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list