diff --git a/Makefile.SH b/Makefile.SH index f83288e24e0a..f6a54f5eb7a2 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test -f config.sh diff --git a/Policy_sh.SH b/Policy_sh.SH index cc310dddd1e4..1c99255dcdf5 100755 --- a/Policy_sh.SH +++ b/Policy_sh.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') . ./config.sh ;; esac diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl index e107f710e08e..c9b47528c306 100755 --- a/Porting/Maintainers.pl +++ b/Porting/Maintainers.pl @@ -1,3 +1,4 @@ +#!perl # A simple listing of core files that have specific maintainers, # or at least someone that can be called an "interested party". # Also, a "module" does not necessarily mean a CPAN module, it diff --git a/cflags.SH b/cflags.SH index 6420bf3916be..899c465cacec 100755 --- a/cflags.SH +++ b/cflags.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; diff --git a/myconfig.SH b/myconfig.SH index f5b432ad3113..eafc4586ba3b 100755 --- a/myconfig.SH +++ b/myconfig.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; diff --git a/regen/regcharclass.pl b/regen/regcharclass.pl index 7d126428efd6..b22a8a9325ef 100755 --- a/regen/regcharclass.pl +++ b/regen/regcharclass.pl @@ -1,3 +1,4 @@ +#!perl package CharClass::Matcher; use strict; use 5.008; diff --git a/runtests.SH b/runtests.SH index bab27e9fecc4..24e1ffaf34f5 100755 --- a/runtests.SH +++ b/runtests.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test ! -f config.sh; then diff --git a/x2p/Makefile.SH b/x2p/Makefile.SH index 1df26d581605..3f16623e98ee 100755 --- a/x2p/Makefile.SH +++ b/x2p/Makefile.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.; diff --git a/x2p/cflags.SH b/x2p/cflags.SH index 255f586f2488..caeb3366329f 100755 --- a/x2p/cflags.SH +++ b/x2p/cflags.SH @@ -1,3 +1,5 @@ +#!/bin/sh + case $PERL_CONFIG_SH in '') if test -f config.sh; then TOP=.;