Source: at Version: 3.1.16-1 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 at could not be built reproducibly. The attached patch updates use of chmod to use absolute umask instead of relying on the one of the source directory. Once applied, at can be built reproducibly in our current experimental framework. [1]: https://wiki.debian.org/ReproducibleBuilds Regards, Valentin
--- at-3.1.16/debian/rules 2015-07-29 18:43:07.000000000 +0200 +++ at-3.1.16/debian/rules 2015-07-29 18:42:05.223124658 +0200 @@ -58,7 +58,8 @@ dh_install rc etc/init.d mv debian/at/etc/init.d/rc \ debian/at/etc/init.d/atd - chmod a+x debian/at/etc/init.d/atd + chmod 755 debian/at/etc/init.d/atd + chmod 644 debian/at/etc/pam.d/atd dh_systemd_enable dh_installinit --name=atd --onlyscripts -- defaults 89 11 dh_systemd_start