build: ensure that reordering of KCONFIG lines are handled properly and that the...
[openwrt/staging/wigyori.git] / scripts / kconfig.pl
index 811327353867f8303f4c226f5c84b3f4c5bb47ec..b91cdf397aa828f28e6533b82fc5a54b0144ef4a 100755 (executable)
@@ -73,7 +73,10 @@ sub config_add($$$) {
                my %cfg = %$_;
                
                foreach my $config (keys %cfg) {
-                       next if $mod_plus and $config{$config} and $config{$config} eq "y";
+                       if ($mod_plus and $config{$config}) {
+                               next if $config{$config} eq "y";
+                               next if $cfg{$config} eq '#undef';
+                       }
                        $config{$config} = $cfg{$config};
                }
        }