- May 14, 2017
-
-
Kamil Rytarowski authored
The default NetBSD package manager is pkgsrc and it installs Perl along other third party programs under custom and configurable prefix. The default prefix for binary prebuilt packages is /usr/pkg, and the Perl executable lands in /usr/pkg/bin/perl. This change switches "/usr/bin/perl" to "/usr/bin/env perl" as it's the most portable solution that should work for almost everybody. Perl's executable is detected automatically. This change switches -w option passed to the executable with more modern "use warnings;" approach. There is no functional change to the default behavior. While there, drop "require 5" from scripts/namespace.pl (Perl from 1994?). Signed-off-by:
Kamil Rytarowski <n54@gmx.com> Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
-
- Aug 20, 2014
-
-
Michal Marek authored
The Makefiles call the respective interpreter explicitly, but this makes it easier to use the scripts manually. Signed-off-by:
Michal Marek <mmarek@suse.cz>
-
- May 24, 2011
-
-
Jim Cromie authored
Also count CONFIG_MODVERSIONS warnings, and print a NOTE at start of SECTION 2 if any were issued. Section 2 will be empty if the build is lacking this CONFIG_ item, and user may have missed the warnings, as they're off screen. Signed-off-by:
Jim Cromie <jim.cromie@gmail.com> Signed-off-by:
Michal Marek <mmarek@suse.cz>
-
Jim Cromie authored
Sort SECTION 2 modules by name. Within those module listings, sort the symbol providers by name, and remove the count, as it is misleading; its the kernel-wide count of uses of that symbol, not the count pertaining to the module being outlined. (this can be seen by grepping the output for a single symbol). The count is still used to sort the symbols. Signed-off-by:
Jim Cromie <jim.cromie@gmail.com> Signed-off-by:
Michal Marek <mmarek@suse.cz>
-
Jim Cromie authored
Avoid spawning a shell pipeline doing cat, grep, sed, and do it all inside perl. The <*.c> globbing construct works at least as far back as 5.8.9 Note that this is not just an optimization; the sed command in the pipeline was unterminated, due to lack of escape on the end-of-line (\$) in the regex, resulting in this: $ perl ../linux-2.6/scripts/export_report.pl > /dev/null sed: -e expression #1, char 5: unterminated `s' command sh: .mod.c/: not found Comments on an earlier patch sought an all-perl implementation. Signed-off-by:
Jim Cromie <jim.cromie@gmail.com> cc: Michal Marek <mmarek@suse.cz>, cc: linux-kbuild@vger.kernel.org cc: Arnaud Lacombe lacombar@gmail.com cc: Stephen Hemminger shemminger@vyatta.com Signed-off-by:
Michal Marek <mmarek@suse.cz>
-
- Mar 07, 2010
-
-
Stephen Hemminger authored
Use local file handles, use three argument open. Don't modify arguments in perl grep (use sed instead) Signed-off-by:
Stephen Hemminger <shemminger@vyatta.com> Acked-by:
WANG Cong <amwang@redhat.com> Cc: Michal Marek <mmarek@suse.cz> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Michal Marek <mmarek@suse.cz>
-
- Oct 12, 2007
-
-
Ram Pai authored
Fixes some subtle perl coding bug observed by Jan Engelhardt <jengelh@computergmbh.de> This patch applies on top of Adrian's fix. Signed-off-by:
Ram Pai <linuxram@us.ibm.com> Acked-by:
Jan Engelhardt <jengelh@computergmbh.de> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
Adrian Bunk authored
This patch fixes an annoying bug of export_report.pl missing the usages of some exports. Signed-off-by:
Adrian Bunk <bunk@kernel.org> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-
- Jun 24, 2006
-
-
Ram Pai authored
The following patch provides the ability to generate a report of (1) All the exported symbols and their in-kernel-module usage count (2) For each module, lists the modules and their exported symbols, on which it depends. the report can be generated by executing: perl scripts/export_report The tool warns if the modules are not build using MODVERSIONING. Signed-off-by:
Ram Pai <linuxram@us.ibm.com> Signed-off-by:
Sam Ravnborg <sam@ravnborg.org>
-