Source: xtables-addons Version: 2:1.17.3-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 xtables-addons 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 41ba5ba..3d00036 100755 --- a/debian/rules +++ b/debian/rules @@ -46,7 +46,7 @@ override_dh_auto_install: $(DCFG) mkdir -p $(SRC_MOD) \ && mv $(TMPSRC) $(SRC_MOD)/xtables-addons \ && cd debian/xtables-addons-source/usr/src \ - && find modules -print0 | LC_ALL=C sort -z | tar cjf xtables-addons.tar.bz2 --mtime="$(BUILD_DATE)" --no-recursion --null -T - \ + && find modules -print0 | LC_ALL=C sort -z | tar cjf xtables-addons.tar.bz2 --mtime="$(BUILD_DATE)" --mode=go=rX,u+rw,a-s --no-recursion --null -T - \ && $(RM) -r modules/xtables-addons/debian ## prepare DKMS sources mkdir -p $(SRC_DKMS) \
signature.asc
Description: OpenPGP digital signature