buildroot: make it easier to build all kmods
[openwrt/openwrt.git] / scripts / metadata.pl
index bfb9ab50e2eddead8caa8dcc11d2b689e56afbfd..92923ea07aa09a56acf82dbfeb04267410cf5c40 100755 (executable)
@@ -545,7 +545,11 @@ sub print_package_config_category($) {
                        print "\t\t".($pkg->{tristate} ? 'tristate' : 'bool')." $title\n";
                        print "\t\tdefault y if DEFAULT_".$pkg->{name}."\n";
                        unless ($pkg->{hidden}) {
-                               $pkg->{default} ||= "m if ALL";
+                               if ($pkg->{name} =~ /^kmod-/) {
+                                       $pkg->{default} ||= "m if ALL_KMODS";
+                               } else {
+                                       $pkg->{default} ||= "m if ALL";
+                               }
                        }
                        if ($pkg->{default}) {
                                foreach my $default (split /\s*,\s*/, $pkg->{default}) {