pinegpg-install inserts incorrect paths for display-filters and sending-filters in .pinerc. They are "/bin" and should be "/usr/bin". Reproducible: Always Steps to Reproduce: 1.Install updated pine-4.33-6.6x 2.Run pinepgpg-install as a user Actual Results: In .pinerc display-filters=_LEADING("-----BEGIN PGP MESSAGE-----")_ /bin/gpg-check,_LEADING("-----BEGIN PGP SIGNED MESSAGE-----")_ /bin/gpg-check # This defines a program that message text is piped into before MIME # encoding, prior to sending sending-filters=/bin/gpg-sign,/bin/gpg-encrypt _RECIPIENTS_ ,/bin/gpg-sign+encrypt _RECIPIENTS_ Expected Results: All paths should be /usr/bin The solution is to change bindir in pinegpg-install
Hmm. Don't know how that happened.. Will fix.
Same problem in RedHat 7.1 package pine-4.33-8. Here's the fix (change bindir=/bin to /usr/bin and change ~/.pinepgp to $HOME/.pinepgp as "~" is not in the original bourne shell) --- /usr/bin/pinegpg-install.ori Fri Mar 16 08:47:57 2001 +++ /usr/bin/pinegpg-install Tue May 1 16:22:09 2001 @@ -1,7 +1,7 @@ #!/bin/sh -bindir=/bin -tmpdir=~/.pinepgp +bindir=/usr/bin +tmpdir=$HOME/.pinepgp PINERC=$HOME/.pinerc case $0 in
*** Bug 40669 has been marked as a duplicate of this bug. ***
Just for the benefit of anyone reading this message, this bug is present in all of the currently released PINE packages for all releases of Red Hat Linux. (5.2/6.2/7.0/7.1) The bug is fixed internally, and the next release of PINE should have the fix included. Thanks
Fixed in pine-4.33-9 in Rawhide.