On 14 Jan 2021, at 19:50, Steven M. Bellovin wrote:
This worked but raises more questions.
I verified that I could find gpg from the shell. In other words, it
was in my $PATH. I then fired up MailMate from an iTerm2 window—
and it still couldn't find gpg. However, the symlink in /usr/local/bin
did work. This suggests that either MailMate or something about
the application launch framework (I did 'open
/Applications/MailMate.app')
is resetting the path. If the latter, perhaps there needs to be a
hidden
preference for $PATH?
The explanation is long and it's late, so here's a link to something I
worked out some time back:
https://lists.freron.com/mailmate/2015-April/004195.html
As for the PATH environment variable, how that is set for launched
applications in MacOS is also a long explanation, partly
included/implied in that post. In a shell launched by Terminal or
iTerm2, PATH is almost certainly tweaked in the shell initialization
files (.profile and .shrc or their equivalents for whatever shell you
use.) MacGPG adds its path to .profile, if I recall correctly. In any
case, you don't get the same PATH in a GUI app launched via launchd
(which 'open' does) as you get in an interactive login shell.
On 14 Jan 2021, at 17:04, Dan Pritts wrote:
Probably, whatever method you're using to set your path (shell
startup files?) is not making it through to Mailmate.
A couple minutes of searching doesn't show me how to set the
environment on my actual login session.
If I were in your shoes I'd symlink gpg into /usr/local/bin; Mailmate
will probably find it there.
On Jan 14, 2021, at 10:56 AM, Steven M. Bellovin
<[email protected]> wrote:
When I receive signed messages, MailMate 5757 (on Big Sur) says
"OpenPGP: Unable to locate the command (gpg) needed". However, it is
there:
$ which gpg
/usr/local/MacGPG2/bin/gpg
I installed the gpgtools (this is a fresh installation of it and
MailMate on a new laptop, though I copied over the MailMate
directories from the previous laptop), though of course without
support for Mail.app. What am I missing?
--Steve Bellovin, https://www.cs.columbia.edu/~smb
<https://www.cs.columbia.edu/~smb>
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
--Steve Bellovin, https://www.cs.columbia.edu/~smb
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
--
Bill Cole
[email protected] or [email protected]
(AKA @grumpybozo and many *@billmail.scconsult.com addresses)
Not Currently Available For Hire
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate