[2793] in Athena Bugs
move .cshrc.mine also? (because of $athena_path)/trouble with .logout
daemon@ATHENA.MIT.EDU (Carla Fermann)
Fri Aug 11 11:04:16 1989
To: bugs@ATHENA.MIT.EDU
Cc: carla@ATHENA.MIT.EDU
Date: Fri, 11 Aug 89 11:03:50 EDT
From: Carla Fermann <carla@ATHENA.MIT.EDU>
Another vote for moving .cshrc.mine....
I think we might want to move user's .cshrc.mine files as well as
their .login and .cshrc. If someone modified their path to use
$athena_path (which was one of the "approved methods" last year), they
will now get "$athena_path: undefined variable" . If they try to fix
this by just removing $athena_path from the "set path = ( ..." line
in their .cshrc.mine, they will lose big when they try to login next
time (none of the "standard" athena things will be in their path).
Lots of users have just copied files from their friends, and don't
know what the set path command does. They won't know what has gone
wrong when they take out $athena_path, and probably won't be able to
get to olc to ask for help.
Carla
(Oh, I just now read Jay's message about moving all dot files
referenced by the new dot files. There is also a problem wit hthe way
xlogin handles errors in .logout If xlogin encounters an error in
.logout, it destroys your tickets (but not your mappings) and pops up
a window saying "session exited with non-zero status", giving you a
button to abort the session. Until "abort" is pressed or 100 seconds
pass, someone else could modify or delete your files. (I tried it myself)
I'm not sure how best to solve this (possibly either by moving
.logout or making xlogin destroy your mappings when it destroys your
tickets), but I think that it is a problem.
Carla