bug in pod2man search for perl binary [5.005_5x]
Tim Bunce [Sat, 12 Dec 1998 23:08:51 +0000 (23:08 +0000)]
To: perlbug@perl.com
Message-ID: <19981212230851.A20578@ig.co.uk>

p4raw-id: //depot/cfgperl@2544

pod/pod2man.PL

index 4edf4f8..3c55d6e 100644 (file)
@@ -318,7 +318,11 @@ $cutting = 1;
 # running an installed version of Perl to produce documentation from an
 # uninstalled newer version's pod files.
 if ($^O ne 'plan9' and $^O ne 'dos' and $^O ne 'os2' and $^O ne 'MSWin32') {
-  my $perl = (-x './perl') ? './perl' : ((-x '../perl') ? '../perl' : '');
+  my $perl = (-x './perl' && -f './perl' ) ?
+                 './perl' :
+                 ((-x '../perl' && -f '../perl') ?
+                      '../perl' :
+                      '');
   ($version,$patch) = `$perl -e 'print $]'` =~ /^(\d\.\d{3})(\d{2})?/ if $perl;
 }
 # No luck; we'll just go with the running Perl's version