Explorar o código

implement sorting for menuconfig submenus

SVN-Revision: 5182
Felix Fietkau %!s(int64=19) %!d(string=hai) anos
pai
achega
20e75631a1
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      scripts/gen_menuconfig.pl

+ 4 - 1
scripts/gen_menuconfig.pl

@@ -34,7 +34,10 @@ sub print_category($) {
 	print "menu \"$cat\"\n\n";
 	my %spkg = %{$category{$cat}};
 	foreach my $spkg (sort {uc($a) cmp uc($b)} keys %spkg) {
-		foreach my $pkg (@{$spkg{$spkg}}) {
+		my @pkgs = sort {
+			$a->{submenu}."->".$a->{name} cmp $b->{submenu}."->".$b->{name}
+		} @{$spkg{$spkg}};
+		foreach my $pkg (@pkgs) {
 			if ($cur_menu ne $pkg->{submenu}) {
 				close_submenu();
 				if ($pkg->{submenu}) {