X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Fgen_menuconfig.pl;h=eff78dcd90e37c4d0e994f56562121c78abe8493;hb=732980a7fd77a207db18af3d441f663b1e54c373;hp=a7f939ff52d38e0cf13b7d8f4f6895bb956b39ea;hpb=e240cc0ea62aa7404ccf6187cc95cf6370212bef;p=openwrt-10.03%2F.git diff --git a/scripts/gen_menuconfig.pl b/scripts/gen_menuconfig.pl index a7f939ff5..eff78dcd9 100755 --- a/scripts/gen_menuconfig.pl +++ b/scripts/gen_menuconfig.pl @@ -24,10 +24,12 @@ sub print_category($) { $pkg->{menu} and print "menu"; print "config PACKAGE_".$pkg->{name}."\n"; print "\t\ttristate \"$title\"\n"; - print "\t\tdefault ".$pkg->{default}."\n"; + foreach my $default (split /\s*,\s*/, $pkg->{default}) { + print "\t\tdefault $default\n"; + } foreach my $depend (@{$pkg->{depends}}) { my $m = "depends"; - $depend =~ s/^([@\+])//; + $depend =~ s/^([@\+]+)//; my $flags = $1; $flags =~ /@/ or $depend = "PACKAGE_$depend"; $flags =~ /\+/ and $m = "select";