[OS X TeX] Re: Leopard MacTeX PATH problems, still
David Airey
david.airey at vanderbilt.edu
Sun Mar 23 11:39:39 EDT 2008
OK, I found the files. I have four files instead of two:
/etc/profile
/etc/profile.system_default
/etc/csh.login
/etc/csh.login.system_default
I ran these two commands, thanks to Martin:
sudo cp /etc/csh.login.system_default /etc/csh.login
sudo cp /etc/profile.system_default /etc/profile
Now all the files are identical, and match your file contents below,
AND...
(drum roll please)
Last login: Sun Mar 23 10:30:49 on ttys000
AireyDC:~ dairey$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin
AireyDC:~ dairey$
My PATH is fixed!!!!!!!!
Thank you to everyone for there expertise and patience with me.
Now, should I delete the .system_default duplicate files?
-Dave
On Mar 23, 2008, at 9:32 AM, Richard Koch wrote:
> David,
>
> Thanks for the message. I knew that I wasn't writing enough on the
> list, so I'm not surprised that you are writing me for more details!
> I wouldn't have had he courage to do this myself based on the
> earlier message.
>
> Your description below is completely correct. However, I think there
> is an easier way. Below are the versions of /etc/csh.login and /etc/
> profile on my machine. These are the versions as shipped on Leopard,
> completely unmodified.
>
> ---------- /etc/csh.login --------------------
>
> # System-wide .login file for csh(1).
>
> if ( -x /usr/libexec/path_helper ) then
> eval `/usr/libexec/path_helper -c`
> endif
>
> --------------------------------------------------
>
> ----------- /etc/profile -----------------------
>
> # System-wide .profile for sh(1)
>
> if [ -x /usr/libexec/path_helper ]; then
> eval `/usr/libexec/path_helper -s`
> fi
>
> if [ "${BASH-no}" != "no" ]; then
> [ -r /etc/bashrc ] && . /etc/bashrc
> fi
>
> -------------------------------------------------
>
> Note that the "-----" lines aren't part of the scripts.
>
> Both of these files are owned by root and in the group wheel. The
> permissions of profile are -r--r--r-- and the permissions of
> csh.login are -rw-r--r--
>
> I believe that Leopard installed these files on your system, but
> with different names, like csh.login.system or something. Actually,
> I'd be interested in these "temporary" names if you can find them
> and verify by comparing contents to those above.
>
> The easiest fix is probably to rename your current /etc/csh.login
> and /etc/profile, and then rename the "temporary" files installed by
> Leopard to these names.
--
David C. Airey, Ph.D.
Pharmacology Research Assistant Professor
Center for Human Genetics Research Member
Vanderbilt University Medical Center
More information about the MacOSX-TeX
mailing list