Source: bbswitch Version: 0.8-2 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: umask X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org
Hi! While working on the "reproducible builds" effort [1], we have noticed that bbswitch could not be built reproducibly. The permissions inside a tarball vary because of different umasks. The attached patch tells tar to normalize the permissions. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/rules b/debian/rules index 7444be3..2776380 100755 --- a/debian/rules +++ b/debian/rules @@ -36,7 +36,7 @@ override_dh_auto_install: done find 'debian/$(name)-source/usr/src/modules' -depth -newermt '$(BUILD_DATE)' -print0 | \ xargs -0r touch --no-dereference --date='$(BUILD_DATE)' - cd debian/$(name)-source/usr/src && tar cfj $(name).tar.bz2 modules && rm -rf modules + cd debian/$(name)-source/usr/src && tar cfj $(name).tar.bz2 --mode=go=rX,u+rw,a-s modules && rm -rf modules override_dh_installchangelogs: dh_installchangelogs NEWS
signature.asc
Description: OpenPGP digital signature