Source: debhelper Version: 9.20151126 Severity: wishlist Tags: patch User: [email protected] Usertags: fileordering toolchain X-Debbugs-Cc: [email protected]
Hi! While working on the "reproducible builds" effort [1], we have noticed that dh_installinit doesn't generate reproducible postinst files. It writes a list of tmpfiles in readdir order. The attached patch sorts this list before it is written. Regards, Reiner [1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/dh_installinit b/dh_installinit
index 4c19c5b..f438cd9 100755
--- a/dh_installinit
+++ b/dh_installinit
@@ -274,7 +274,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
}, $tmp);
if (@tmpfiles > 0) {
autoscript($package,"postinst", "postinst-init-tmpfiles",
- "s,#TMPFILES#," . join(" ", @tmpfiles).",");
+ "s,#TMPFILES#," . join(" ", sort @tmpfiles).",");
}
}
signature.asc
Description: OpenPGP digital signature

