When I upgraded to 10.2, they all failed to work. After a bit of experimentation, I found that I could make everything work again by sticking it all in a .tcshrc file in my home directory. But this seemed less than elegant.
A bit more digging, however, revealed a very simple (and much more elegant!) solution. Read the rest of the article for the details...
It turns out that the files which used to live at:
/usr/share/init/tcshhave been moved to:
/usr/share/tcsh/examples/With this change in path, the startup scripts fail to read the ~/Library/init/tcsh files. The README file in the examples directory gives the simple solution:
This directory contains some useful tcsh files. In order to use this configuration:Once I ran the three "source" commands, my previously defined prompt, shortcuts and paths were back to normal.% echo "source /usr/share/tcsh/examples/rc" > ~/.tcshrcTo do this system-wide, do the same instead to /etc/csh.cshrc, /etc/csh.login, and /etc/csh.logout.
% echo "source /usr/share/tcsh/examples/login" > ~/.login
% echo "source /usr/share/tcsh/examples/logout" > ~/.logout
This might have been the most popular hint submission of the opening Jaguar weekend; I think I received variations on the above from at least five different people. So if I managed to get some of the details wrong, or you disagree with my methodology (hey, it worked for me!), please post your comments.

