scripts: Switch to more portable Perl shebang
authorKamil Rytarowski <n54@gmx.com>
Sun, 7 May 2017 21:25:26 +0000 (23:25 +0200)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Sun, 14 May 2017 02:20:44 +0000 (11:20 +0900)
commitcb77f0d623ff33a7899cb945f4f5a4825fbb2ea1
tree4de662eee07903e11e20750f15e134a34928d5b6
parent2ea659a9ef488125eb46da6eb571de5eae5c43f6
scripts: Switch to more portable Perl shebang

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>
24 files changed:
scripts/bootgraph.pl
scripts/checkincludes.pl
scripts/checkpatch.pl
scripts/checkstack.pl
scripts/checkversion.pl
scripts/cleanfile
scripts/cleanpatch
scripts/dtc/dt_to_config
scripts/export_report.pl
scripts/extract-module-sig.pl
scripts/extract-sys-certs.pl
scripts/extract_xc3028.pl
scripts/get_dvb_firmware
scripts/get_maintainer.pl
scripts/headerdep.pl
scripts/headers_check.pl
scripts/kconfig/streamline_config.pl
scripts/kernel-doc
scripts/kernel-doc-xml-ref
scripts/markup_oops.pl
scripts/namespace.pl
scripts/profile2linkerlist.pl
scripts/recordmcount.pl
scripts/stackdelta