[debhelper-devel] [debhelper] 01/02: dh_installdeb: register conffiles in a stable order

Joey Hess joey at kitenet.net
Wed Oct 22 19:04:21 UTC 2014


This is an automated email from the git hooks/post-receive script.

joeyh pushed a commit to branch master
in repository debhelper.

commit 72f4458963f43ff9f2d6c9577147d87b20db3198
Author: Jérémy Bobbio <lunar at debian.org>
Date:   Sun Oct 19 13:35:46 2014 +0200

    dh_installdeb: register conffiles in a stable order
    
    conffiles were automatically registered by dh_installdeb depending on
    the order they were found on the filesystem. For build reproducibility,
    we now sort them in order to have a stable order accross multiple
    builds.
---
 dh_installdeb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dh_installdeb b/dh_installdeb
index 1f02edf..3fc802c 100755
--- a/dh_installdeb
+++ b/dh_installdeb
@@ -128,7 +128,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) {
 	# Automatic conffiles registration: If it is in /etc, it is a
 	# conffile.
 	if (! compat(2) && -d "$tmp/etc") {
-		complex_doit("find $tmp/etc -type f -printf '/etc/%P\n' >> $tmp/DEBIAN/conffiles");
+		complex_doit("find $tmp/etc -type f -printf '/etc/%P\n' | LC_ALL=C sort >> $tmp/DEBIAN/conffiles");
 		# Anything found?
 		if (-z "$tmp/DEBIAN/conffiles") {
 			doit("rm", "-f", "$tmp/DEBIAN/conffiles");

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git




More information about the debhelper-devel mailing list