[10919] in Athena Bugs
vax 7.6E: /etc/athena/login/Xsession nocalls bug + fix
daemon@ATHENA.MIT.EDU (carla@Athena.MIT.EDU)
Wed Sep 8 16:09:45 1993
From: carla@Athena.MIT.EDU
Date: Wed, 8 Sep 93 16:09:32 EDT
To: Calvin Clark <ckclark@MIT.EDU> testers@Athena.MIT.EDU
Cc: bugs@Athena.MIT.EDU
Hi Calvin,
I just wanted to let you know that the following report was indeed received,
and that we're working on assigning it to the appropriate person.
I'm very sorry for the delay in getting back to you on this. Your report came
in before we were "officially" using netprob, but after mail was being entered
into netprob automatically, so I'm afraid that this report might have fallen
through the cracks for a while.
As soon as we have more information about the status of this report, we will
let you know.
Again, my apologies,
Carla
>From ckclark@Athena.MIT.EDU Fri Aug 13 16:45:14 1993
>From: Calvin Clark <ckclark@MIT.EDU>
>To: testers@Athena.MIT.EDU
>Cc: bugs@Athena.MIT.EDU
>Subject: vax 7.6E: /etc/athena/login/Xsession nocalls bug + fix
>Date: Fri, 13 Aug 93 16:44:39 EDT
>Sender: ckclark@Athena.MIT.EDU
>
>System name: binkley
>Type and version: CVAXSTAR 7.6E
>Display type: SM
>
>What were you trying to do?
> Log in without customizations.
>
>What's wrong:
>
> I still didn't get the Athena tcsh as a shell,
> even though this release is running the patch
> I submitted to fix this (see [3089] in rel-eng.)
>
>What should have happened:
>
> I should have gotten the Athena tcsh. The reason I did not
> is that the nocalls section of /usr/athena/lib/init/xsession
> is never executed! That section of the code, which should
> cause a message like:
>
>16:16 xsession: Running standard xsession with NO user configuration files...
>
> to be printed to the console, and where NOCALLS and SHELL
> should be set, is *never* run because
> /usr/athena/lib/init/xsession is not called with the
> "-nocalls" argument, like it should be. Instead, NOCALLS is
> set in /etc/athena/login/Xsession. This is wrong. Someone
> must have added it there as quick fix or something. The
> correct behavior is for it to call $initdir/xsession
> with -nocalls. The following change should be made. Note that
> there are other Xsession files for the sun and rios in
> that directory which also need fixing if they are installed.
>
>*** /source/athena/athena.etc/xdm/conf/Xsession Mon May 18 16:23:06 1992
>--- Xsession Fri Aug 13 16:13:16 1993
>***************
>*** 19,26 ****
> fi
> ;;
> 2)
>! NOCALLS=1; export NOCALLS
>! session="$initlib/xsession"
> ;;
> 3)
> session="xterm -ls -geometry 80x24+280+220 -display :0.0"
>--- 19,25 ----
> fi
> ;;
> 2)
>! session="$initlib/xsession -nocalls"
> ;;
> 3)
> session="xterm -ls -geometry 80x24+280+220 -display :0.0"
>
>
>
>Please describe any relevant documentation references:
>
> None.