[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