From c91d3f443d166be1f3e13d142797ecd6d1733a32 Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Thu, 3 Jan 2019 20:32:26 +0100 Subject: [PATCH] config: reproducible output from settings-get.pl If the same source gets built twice ('build same source on different hosts at different times') the resulting files may differ. Fix this by sorting the hash keys before usage. Signed-off-by: Olaf Hering --- src/config/settings-get.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/settings-get.pl b/src/config/settings-get.pl index 99eaacb439..e28d356980 100755 --- a/src/config/settings-get.pl +++ b/src/config/settings-get.pl @@ -147,7 +147,7 @@ print "const struct setting_parser_info *all_default_roots[] = {\n"; print "\t&master_service_setting_parser_info,\n"; print "\t&master_service_ssl_setting_parser_info,\n"; print "\t&smtp_submit_setting_parser_info,\n"; -foreach my $name (keys %parsers) { +foreach my $name (sort(keys %parsers)) { my $module = $parsers{$name}; next if (!$module); -- 2.47.3