Re: FindBin cannot chdir back problem
- From: "Sisyphus" <sisyphus1@xxxxxxxxxxxxxxxxx>
- Date: Thu, 14 Jul 2005 11:17:20 +1000
"bxb7668" <brian@xxxxxxxxxxxxxxxxxxxxx>
> Here is a code snippet from my script that calls FindBin:
>
> #!/bin/perl
> use strict;
> use File::Basename;
> use Getopt::Long;
> use Cwd;
> use Cwd 'abs_path';
> require 5.6.1;
>
> # ------------------------------------------------
> $ENV{PATH} = my $UT_MYPATH = my $UT_CCPATH = "";
> delete @ENV{qw(IFS CDPATH ENV BASH_ENV)};
Are the above 2 lines relevant to the problem ? If so, let us know. If not,
let us know. If you don't know, remove them and then check to see what
happens.
>
> # In the original script, the following line is line 101
> use FindBin qw($Bin);
> BEGIN { # Untaint $Bin
> if ( "$Bin" =~ /^(.*)$/ ) { $Bin = $1; } else { die "Tainted
> Bin\n";};
> }
> use lib ("${Bin}/perllib","${Bin}/../perllib");
>
> require 'bvb_include_common.pl';
> bvb_set_PATH($Bin, $BVBDEBUG); # Set PATH to min. system libs
>
> exit(0);
Not sure how you expect that to help us. Normally, when someone asks for
code, a minimal example is provided. Your script seems to be failing at
compile time - in which case, just about all the code that you have supplied
is superfluous. I suspect that the problem can be produced by running the
following script (if that script is in the same location as trigger.pl):
use FindBin qw($Bin);
__END__
The problem is probably as Slaven said.
Cheers,
Rob
.
- Follow-Ups:
- Re: FindBin cannot chdir back problem
- From: bxb7668
- Re: FindBin cannot chdir back problem
- References:
- FindBin cannot chdir back problem
- From: bri
- Re: FindBin cannot chdir back problem
- From: Gunnar Hjalmarsson
- Re: FindBin cannot chdir back problem
- From: bxb7668
- FindBin cannot chdir back problem
- Prev by Date: Re: FindBin cannot chdir back problem
- Next by Date: Re: Calling External DLL functions in Perl using Inline
- Previous by thread: Re: FindBin cannot chdir back problem
- Next by thread: Re: FindBin cannot chdir back problem
- Index(es):
Relevant Pages
|