Hi there,
I having a hard time making IPC::Run work. 
Here is what I have running:

push (@commands, "gpg --homedir $home --no-tty --passphrase-fd 0
--no-default-keyring --secret-keyring $home/$gpgSecret --decrypt
$encryptFile");
$h = start [EMAIL PROTECTED], '<pipe', \*IN, '>pipe', \*OUT, '2>pipe', \*ERR,
debug => 10 or die "Returned: $?" ;
print IN "$passPhrase\n";
close IN;
@plaintext              = <OUT>;
close OUT;
@error_output           = <ERR>;
close ERR;
finish $h;

ANd Here is what I am getting back from IPC::Run:

IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: debugging fd is 5
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: ** starting
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: 'gpg --homedir
/usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg --no-tty --passphrase-fd 0
--no-default-keyring --secret-keyring
/usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg/[EMAIL PROTECTED]
--decrypt /tmp/4280aaaaaa' contains '/'
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: caught file not
found: gpg --homedir /usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg
--no-tty --passphrase-fd 0 --no-default-keyring --secret-keyring
/usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg/[EMAIL PROTECTED]
--decrypt /tmp/4280aaaaaa at
/usr/lsd/apache-ssl/htdocs/MIS_SSL/Lib/Pipe.pm line 233
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: cleaning up
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: cleaning up pipes
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: cleaning up kid 1
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: never ran child
1, can't reap
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: cleaning up
filters
IPC::Run 0013 012345-7890----5678901234567 [#1(4280)]: done cleaning up
[Tue Jun 17 17:11:16 2003] [error] file not found: gpg --homedir
/usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg --no-tty --passphrase-fd 0
--no-default-keyring --secret-keyring
/usr/lsd/apache-ssl/htdocs/MIS_SSL/PGP/.gnupg/[EMAIL PROTECTED]
--decrypt /tmp/4280aaaaaa at
/usr/lsd/apache-ssl/htdocs/MIS_SSL/Lib/Pipe.pm line 233

I am running perl 5.6.1 built for i386-linux.

Any help would be greatly appreciated since I am not sure what I am
doing wrong.
-r

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to