History

kconfig: Hide error output in find command in streamline_config.pl

Finding the list of Makefiles in streamline-config should not report errors. Also move the "chomp" to the @makefiles array instead of doing it in the for loop. This is more efficient, and does not make it any less readable by C programmers.

Toralf Förster committed 16 years ago

Commit 17431921 parent 1d1d1fe1 file · +3 −2Browse files

Showing the changes to scripts (1 of 1 file). Show all

Unified · Split

scripts/kconfig/streamline_config.pl+3−2
@@ -115,7 +115,9 @@ my $ksource = $ARGV[0]; · 114 unmodified lines
115my $kconfig = $ARGV[1];115my $kconfig = $ARGV[1];
116my $lsmod_file = $ARGV[2];116my $lsmod_file = $ARGV[2];
117 117
118my @makefiles = `find $ksource -name Makefile`;118my @makefiles = `find $ksource -name Makefile 2>/dev/null`;
119chomp @makefiles;
120
119my %depends;121my %depends;
120my %selects;122my %selects;
121my %prompts;123my %prompts;
@@ -215,7 +217,6 @@ if ($kconfig) { · 93 unmodified lines
215 217
216# Read all Makefiles to map the configs to the objects218# Read all Makefiles to map the configs to the objects
217foreach my $makefile (@makefiles) {219foreach my $makefile (@makefiles) {
218 chomp $makefile;
219 220
220 open(MIN,$makefile) || die "Can't open $makefile";221 open(MIN,$makefile) || die "Can't open $makefile";
221 while (<MIN>) {222 while (<MIN>) {