localmodconfig: Set default value for ksource in streamline_config.pl
authorBill Pemberton <wfp5p@virginia.edu>
Thu, 9 Aug 2012 13:23:20 +0000 (09:23 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Thu, 16 Aug 2012 20:08:37 +0000 (16:08 -0400)
Running streamline_config.pl as it's shown it in the comment header,
you will get a warning about $ksource being uninitialized.  This is
because $ksource is set to ARGV[0], but the examples don't require any
arguments.  Fix by setting ksource to . if no ARGV[0] is given.

Signed-off-by: Bill Pemberton <wfp5p@virginia.edu>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
scripts/kconfig/streamline_config.pl

index 2fbbbc1..e3687f9 100644 (file)
@@ -135,7 +135,7 @@ GetOptions("localmodconfig" => \$localmodconfig,
           "localyesconfig" => \$localyesconfig);
 
 # Get the build source and top level Kconfig file (passed in)
-my $ksource = $ARGV[0];
+my $ksource = ($ARGV[0] ? $ARGV[0] : '.');
 my $kconfig = $ARGV[1];
 my $lsmod_file = $ENV{'LSMOD'};