summaryrefslogtreecommitdiff
path: root/x2p/s2p.PL
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-04-03 18:02:31 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-04-03 18:02:31 +0000
commited6d8ea1078be98ee684a04b1fb3f2df943fb9e4 (patch)
tree168fc9d735ce0b3638a952e1a5af232b28a7672d /x2p/s2p.PL
parentf87c32135b1a4b7366639f6f0c1ec1a33894905f (diff)
downloadperl-ed6d8ea1078be98ee684a04b1fb3f2df943fb9e4.tar.gz
Integrate change #9533 from maintperl into mainline.
better fix for change#9517 to accomodate UNC paths like \\server\share\foo, and paths with trailing backslash like c:\this\ p4raw-link: @9533 on //depot/maint-5.6/perl: aa5978ee553e6e5cbffd44b8ee9d25a8ff75c771 p4raw-link: @9517 on //depot/maint-5.6/perl: 541b948d383abe4f534f846ff692d582506919cf p4raw-id: //depot/perl@9536 p4raw-integrated: from //depot/maint-5.6/perl@9535 'copy in' utils/perldoc.PL x2p/find2perl.PL (@9517..) 'merge in' x2p/s2p.PL (@9517..)
Diffstat (limited to 'x2p/s2p.PL')
-rw-r--r--x2p/s2p.PL10
1 files changed, 8 insertions, 2 deletions
diff --git a/x2p/s2p.PL b/x2p/s2p.PL
index 6d9f8eebe5..d215781dae 100644
--- a/x2p/s2p.PL
+++ b/x2p/s2p.PL
@@ -29,8 +29,14 @@ print OUT <<"!GROK!THIS!";
$Config{startperl}
eval 'exec $Config{perlpath} -S \$0 \${1+"\$@"}'
if \$running_under_some_shell;
-my \$startperl = '$Config{startperl}';
-my \$perlpath = '$Config{perlpath}';
+my $startperl;
+my $perlpath;
+(\$startperl = <<'/../') =~ s/\\s*\\z//;
+$Config{startperl}
+/../
+(\$perlpath = <<'/../') =~ s/\\s*\\z//;
+$Config{perlpath}
+/../
!GROK!THIS!
# In the following, perl variables are not expanded during extraction.