components/perl512/patches/sitecustomize.patch
author Vladimir Marek <Vladimir.Marek@oracle.com>
Tue, 13 Dec 2016 14:33:57 +0100
changeset 7807 faf888b8f422
permissions -rw-r--r--
PSARC 2017/051 Perl - remove current path ('.') from @INC 24404149 problem in UTILITY/PERL
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7807
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     1
Compilation of modified debian patches against perl. Not suitable for sending to upstream.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     2
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     3
https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=5f866b6b20ebe3fd691b16951d24c3d6ff1f0cc2
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     4
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     5
Debian uses this sitecustomize.pl as a transition mechanism for removing the
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     6
current working directory (".") from @INC by default while leaving the local
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     7
administrator a temporary means of re-adding it back. This mechanism is
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     8
expected to be removed after one Debian stable release.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
     9
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    10
https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=2568fbda3ecc0fb3927734f80acb8ca67f8a1b18
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    11
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    12
This change allows the majority of Perl modules that cannot build/test/install
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    13
without . in INC to be able to do so, while maintaining a safer perl under
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    14
normal use.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    15
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    16
https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=61c30d9b24c0b4e7f5ebccd9852f426beefe39cd
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    17
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    18
This change allows the majority of Perl modules to build/test/install from the
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    19
cpan client without having to modify them.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    20
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    21
https://anonscm.debian.org/cgit/perl/perl.git/commit/?id=2f664e07a5c050b0afce16e185356162e3cff149
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    22
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    23
The intention is that sitecustomize.pl can be changed to remove '.' from @INC,
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    24
and this might become the default in future, so ensure that this doesn't cause
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    25
a build failure of perl. (This fixes perl test suite awaiting '.' in @iNC)
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    26
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    27
--- perl-5.12.5/pod/perlrun.pod	2017-03-16 13:02:06.455341528 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    28
+++ perl-5.12.5/pod/perlrun.pod	2017-03-16 13:01:42.332009730 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    29
@@ -474,6 +474,11 @@ blocks will be likewise executed very la
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    30
 To determine at runtime if this capability has been compiled in your
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    31
 perl, you can check the value of C<$Config{usesitecustomize}>.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    32
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    33
+Note: on Solaris the system perl currently uses C</etc/perl/sitecustomize.pl>
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    34
+rather than C<$Config{sitelib}/sitecustomize.pl>. This may change in the future
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    35
+and is only provided as a temporary transition mechanism for removing the
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    36
+current working directory from C<@INC>.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    37
+
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    38
 =item B<-F>I<pattern>
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    39
 X<-F>
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    40
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    41
--- perl-5.12.5/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm	2017-03-16 13:02:55.230456796 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    42
+++ perl-5.12.5/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MakeMaker.pm	2017-03-16 13:02:44.212235386 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    43
@@ -5,6 +5,11 @@ use strict;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    44
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    45
 BEGIN {require 5.006;}
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    46
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    47
+# Assure anything called from Makefile.PL is allowed to have . in @INC.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    48
+BEGIN {
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    49
+    $ENV{PERL_USE_UNSAFE_INC} = 1;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    50
+}
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    51
+
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    52
 require Exporter;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    53
 use ExtUtils::MakeMaker::Config;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    54
 use Carp ();
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    55
--- perl-5.12.5/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm	2017-03-16 13:03:57.275174925 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    56
+++ perl-5.12.5/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm	2017-03-16 13:03:45.547386666 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    57
@@ -3426,7 +3426,7 @@ PERL_DL_NONLAZY set for tests.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    58
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    59
 sub test_via_harness {
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    60
     my($self, $perl, $tests) = @_;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    61
-    return $self->SUPER::test_via_harness("PERL_DL_NONLAZY=1 $perl", $tests);
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    62
+    return $self->SUPER::test_via_harness("PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 $perl", $tests);
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    63
 }
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    64
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    65
 =item test_via_script (override)
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    66
@@ -3437,7 +3437,7 @@ Again, the PERL_DL_NONLAZY thing.
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    67
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    68
 sub test_via_script {
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    69
     my($self, $perl, $script) = @_;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    70
-    return $self->SUPER::test_via_script("PERL_DL_NONLAZY=1 $perl", $script);
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    71
+    return $self->SUPER::test_via_script("PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 $perl", $script);
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    72
 }
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    73
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    74
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    75
--- perl-5.12.5/cpan/CPAN/scripts/cpan	2017-03-16 13:04:38.401778664 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    76
+++ perl-5.12.5/cpan/CPAN/scripts/cpan	2017-03-16 13:04:22.625978404 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    77
@@ -2,6 +2,11 @@
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    78
 use strict;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    79
 use vars qw($VERSION);
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    80
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    81
+BEGIN {
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    82
+	# make sure we can install any modules from CPAN without patching them
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    83
+	$ENV{PERL_USE_UNSAFE_INC} = 1;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    84
+}
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    85
+
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    86
 use App::Cpan;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    87
 $VERSION = '1.57';
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    88
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    89
--- perl-5.12.5/perl.c	2017-03-16 13:09:18.742227128 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    90
+++ perl-5.12.5/perl.c	2017-03-16 13:09:01.197391811 +0100
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    91
@@ -1965,7 +1965,7 @@ S_parse_body(pTHX_ char **env, XSINIT_t 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    92
 	const char *const sitelib = SITELIB_EXP;
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    93
 	(void)Perl_av_create_and_unshift_one(aTHX_ &PL_preambleav,
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    94
 					     Perl_newSVpvf(aTHX_
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    95
-							   "BEGIN { do {local $!; -f '%s/sitecustomize.pl'} && do '%s/sitecustomize.pl' }", sitelib, sitelib));
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    96
+							   "BEGIN { do {local $!; -f '%s/sitecustomize.pl'} && do '%s/sitecustomize.pl' }", "/etc/perl", "/etc/perl"));
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    97
     }
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    98
 #endif
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
    99
 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   100
@@ -2821,7 +2821,7 @@ S_usage(pTHX_ const char *name)		/* XXX 
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   101
 "-D[number/list]   set debugging flags (argument is a bit mask or alphabets)",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   102
 "-e program        one line of program (several -e's allowed, omit programfile)",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   103
 "-E program        like -e, but enables all optional features",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   104
-"-f                don't do $sitelib/sitecustomize.pl at startup",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   105
+"-f                don't do /etc/perl/sitecustomize.pl at startup",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   106
 "-F/pattern/       split() pattern for -a switch (//'s are optional)",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   107
 "-i[extension]     edit <> files in place (makes backup if extension supplied)",
faf888b8f422 PSARC 2017/051 Perl - remove current path ('.') from @INC
Vladimir Marek <Vladimir.Marek@oracle.com>
parents:
diff changeset
   108
 "-Idirectory       specify @INC/#include directory (several -I's allowed)",