From 74f10c2062579c1c777247ca4aa44d3b3f450d01 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Sat, 3 Dec 2016 13:39:24 -0500 Subject: [PATCH] Generate /usr/src/openafs.tar.bz2 reproducibly Signed-off-by: Anders Kaseorg --- debian/changelog | 2 ++ debian/rules | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 87a397d6d..242064eef 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,8 @@ openafs (1.6.20-2) UNRELEASED; urgency=medium - AFS_component_version_number.c-Respect-SOURCE_DATE_E.patch: Respect SOURCE_DATE_EPOCH in cml_version_number to improve build reproducibility. + * openafs-modules-source: Generate /usr/src/openafs.tar.bz2 + reproducibly. -- Anders Kaseorg Thu, 01 Dec 2016 00:13:01 -0500 diff --git a/debian/rules b/debian/rules index 39c657fdd..fb24e9d74 100755 --- a/debian/rules +++ b/debian/rules @@ -214,7 +214,7 @@ override_dh_install-indep: find debian/$(srcpkg) -type f -perm -100 | xargs chmod 755 find debian/$(srcpkg) -type f -not -perm -100 | xargs chmod 644 chmod 775 debian/$(srcpkg)/usr/src/modules - cd debian/$(srcpkg)/usr/src && tar cf $(package).tar modules + cd debian/$(srcpkg)/usr/src && find modules -print0 | LC_ALL=C sort -z | tar --no-recursion --null -T - $(if $(SOURCE_DATE_EPOCH),--mtime=@$(SOURCE_DATE_EPOCH)) -cf $(package).tar bzip2 debian/$(srcpkg)/usr/src/$(package).tar chmod 644 debian/$(srcpkg)/usr/src/$(package).tar.bz2 install -d debian/$(dkmspkg)/usr/src -- 2.39.5