[11793] in Athena Bugs

home help back first fref pref prev next nref lref last post

Two bugs in global dotfiles mainly affecting RS/6000.

daemon@ATHENA.MIT.EDU (Bill Cattey)
Mon Feb 28 14:24:49 1994

Date: Mon, 28 Feb 1994 14:24:44 -0500 (EST)
From: Bill Cattey <wdc@MIT.EDU>
To: bugs@MIT.EDU

1.  The /srvd/usr/athena/lib/init/login file for the RS/6000 does 'stty
dec' which is not valid on an RS/6000.  There probably should be an stty
command to set crterase, et al.  But stty dec ain't it. 

(I note that this is not done on the same file for the Sun.  Do we
maintain different sets of dot files for each platform?  This seems like
a mistake to me.) 

2. In all the dot files, the user's .environment file is sourced before
the user's path is set. 

There is an interesting problem.  The 'add' alias calls 'attach' instead
of '/bin/athena/attach'.  The login program on all platforms EXCEPT the
RS/6000 has been hacked to contain /usr/athena/bin and  /bin/athena. 

Any user with 'add' in their .environment will lose when they run on an
RS/6000.  They may see the message 'attach: command not found'.  Or they
may just silently never log onto an RS/6000 ever again.  Or they may
silently use /bin/athena/attach in their .envronment file (as I do) and
never report the bug. 

I suggest that /usr/athena/lib/init/cshrc be modified to look for
/usr/athena/bin and  /bin/athena in the path before sourcing
.environment, and add them if they're not already there. 

-wdc 
-For the committee to stamp out bit rot- 
 

home help back first fref pref prev next nref lref last post