ir-keytable: Genrate stable map file by sorting directory before parsing
authorGregor Jasny <gjasny@googlemail.com>
Sun, 7 Sep 2014 17:35:11 +0000 (19:35 +0200)
committerGregor Jasny <gjasny@googlemail.com>
Sun, 7 Sep 2014 17:35:11 +0000 (19:35 +0200)
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
utils/keytable/gen_keytables.pl

index 283ecf1..2d143a5 100755 (executable)
@@ -142,6 +142,11 @@ sub parse_dir()
        parse_file $file;
 }
 
+sub sort_dir()
+{
+       sort @_;
+}
+
 sub parse_rc_map_names($)
 {
        my $filename = shift;
@@ -198,7 +203,7 @@ print OUT_MAP << "EOF";
 #driver table                    file
 EOF
 
-find({wanted => \&parse_dir, no_chdir => 1}, "$kernel_dir/drivers/media/rc/keymaps");
+find({wanted => \&parse_dir, preprocess => \&sort_dir, no_chdir => 1}, "$kernel_dir/drivers/media/rc/keymaps");
 
 foreach my $file (@ir_files) {
        parse_file "$kernel_dir/$file";