Ver Fonte

localmodconfig: Fix parsing of Kconfig "source" statements

The parameter of Kconfig "source" statements does not need to be quoted.
The current regex causes many kconfig files to be skipped and hence,
dependencies to be missed.

Also fix the whitespace repeat count.

Link: http://lkml.kernel.org/r/1459619722-13695-1-git-send-email-bpoirier@suse.com

Tested-by: Lee, Chun-Yi <jlee@suse.com>
Signed-off-by: Benjamin Poirier <bpoirier@suse.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Benjamin Poirier há 9 anos atrás
pai
commit
296471ad51
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      scripts/kconfig/streamline_config.pl

+ 1 - 1
scripts/kconfig/streamline_config.pl

@@ -188,7 +188,7 @@ sub read_kconfig {
 	$cont = 0;
 	$cont = 0;
 
 
 	# collect any Kconfig sources
 	# collect any Kconfig sources
-	if (/^source\s*"(.*)"/) {
+	if (/^source\s+"?([^"]+)/) {
 	    my $kconfig = $1;
 	    my $kconfig = $1;
 	    # prevent reading twice.
 	    # prevent reading twice.
 	    if (!defined($read_kconfigs{$kconfig})) {
 	    if (!defined($read_kconfigs{$kconfig})) {