Please no: [OS X TeX] set environment variablesforapplications

Kino quinon at rio.odn.ne.jp
Wed May 26 09:00:52 EDT 2004


On May 26, 2004, at 20:13, Gerben Wierda wrote:

>> On May 26, 2004, at 05:29, Gerben Wierda wrote:
>>
>>>> Even if it were possible to set it per application, I would prefer 
>>>> setting $PATH for them generally. Otherwise, it would be difficult 
>>>> to keep the consistency.
>>>
>>> Yes. But suppose you add /sw/bin to the start of your PATH and as a
>>> result a different version of a command is used and your application
>>> which uses a subprocess that now suddenly fails. And how do you know
>>> why?
>>
>> I know. Why not? It's me who configured my environment.plist. And it 
>> is just because I want to avoid such an unexpected result that I have 
>> set $PATH in an appropriate order and done testings.
>
> If you set /sw/bin at the start of your PATH in environment.plist, and 
> fink has installed its own version of grep, awk, sed, mv, etc., these 
> might also be used for example by Apple's Installer.app in its pre- 
> and postflight scripts. So any .pkg you install that has such scripts 
> potentially runs different (versions of) commands than what Apple (or 
> anybody writing a package) expects. This can lead to malfunction (not 
> all greps behave the same) and in the worst case security breaches.
>

On this point, I agree with you. This is one of the reasons why I never 
run Installer.app from my ordinary account. Also because I have many 
plug-ins installed in my home directory, which may affect, I'm afraid.


Kino

-----------------------------------------------------
Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.





More information about the MacOSX-TeX mailing list