diff options
author | David Mitchell <davem@iabyn.com> | 2016-11-14 12:44:12 +0000 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2016-11-14 12:46:56 +0000 |
commit | ee16020279bc895096981c490d3477b7a8deebae (patch) | |
tree | 9548b16afb16e01ce31cc358c1a054fbf31d8344 /installperl | |
parent | d670485e5a9e3fc2849b7d219329f256dc759421 (diff) | |
download | perl-ee16020279bc895096981c490d3477b7a8deebae.tar.gz |
Remove "Warning: perl appears in your path"
This install warning is more or less obsolete, since most platforms
already *will* have a /usr/bin/perl or similar provided by the OS.
We agreed to remove it in this thread:
http://nntp.perl.org/group/perl.perl5.porters/240000
Diffstat (limited to 'installperl')
-rwxr-xr-x | installperl | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/installperl b/installperl index f4d850be34..af61203e72 100755 --- a/installperl +++ b/installperl @@ -541,49 +541,6 @@ if (!$opts{nopods} && (!$versiononly || ($installprivlib =~ m/\Q$vershort/))) { } -# Check to make sure there aren't other perls around in installer's -# path. This is probably UNIX-specific. Check all absolute directories -# in the path except for where public executables are supposed to live. -# Also skip $mainperl if the user opted to have it be a link to the -# installed perl. - -if (!$versiononly && !$opts{'skip-otherperls'}) { - my ($path, @path); - my $dirsep = ($Is_OS2 || $Is_W32 || $Is_NetWare) ? ';' : ':' ; - ($path = $ENV{"PATH"}) =~ s:\\:/:g ; - @path = split(/$dirsep/, $path); - if ($Is_VMS) { - my $i = 0; - while (exists $ENV{'DCL$PATH' . $i}) { - my $dir = unixpath($ENV{'DCL$PATH' . $i}); $dir =~ s-/$--; - push(@path,$dir); - } - } - my @otherperls; - my %otherperls; - for (@path) { - next unless m,^/,; - # Use &samepath here because some systems have other dirs linked - # to $mainperldir (like SunOS) - next unless -d; - next if samepath($_, $binexp); - next if samepath($_, cwd()); - next if ($mainperl_is_instperl && samepath($_, $mainperldir)); - my $otherperl = "$_/$perl$exe_ext"; - next if $otherperls{$otherperl}++; - push(@otherperls, $otherperl) - if (-x $otherperl && ! -d $otherperl); - } - if (@otherperls) { - warn "\nWarning: $perl appears in your path in the following " . - "locations beyond where\nwe just installed it:\n"; - for (@otherperls) { - warn " ", $_, "\n"; - } - warn "\n"; - } - -} $packlist->write() unless $opts{notify}; print " Installation complete\n" if $opts{verbose}; |