[3746] in testers
Athena Xlogin "Register For Account" bombs
daemon@ATHENA.MIT.EDU (Mike Barker)
Fri Jul 10 10:24:48 1998
To: testers@MIT.EDU
Cc: mbarker@MIT.EDU, jis@MIT.EDU, dkk@MIT.EDU, jweiss@MIT.EDU, mar@MIT.EDU
Date: Fri, 10 Jul 1998 10:24:36 EDT
From: Mike Barker <mbarker@MIT.EDU>
Hi. I've just learned that the "Register for Account" option on
the xlogin fails under 8.2.
A quick look indicates this is an attach-and-run script trying to run
something called userreg in /afs/athena/system/register/ which lacks
sun4x_56 and sgi_62 entries in the arch directory.
There is an sgi_63 entry.
I'm not sure who normally updates this area, but at least jis, dkk,
jweiss, and mar are on the acl.
Thanks
mike
Details:
clip from Xlogin.*.presed (in source/src-current/athena/etc/xdm/xlogin)
*register.label: Register for an Account
*register.fromVert: *loptions
*register.callback: attachAndRunCB(register,/afs/athena/system/register/xregister)
athena% more /afs/athena/system/register/xregister
#!/bin/sh
if [ `machtype`x != "sgix" ]; then
/bin/stty dec
fi
TERMCAP="vs|xterm|vs100|xterm terminal emulator (X window system):cr=^M:do=^J:nl=^J:bl=^G:le=^H:ho=\E[
H:co#80:li#24:cl=\E[H\E[2J:bs:cm=\E[%i%d;%dH:nd=\E[C:up=\E[A:ce=\E[K:cd=\E[J:so=\E[7m:se=\E[m:us=\E[4m
:ue=\E[m:md=\E[1m:mr=\E[7m:me=\E[m:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\E
OS:ta=^I:pt:sf=\n:sr=\EM:al=\E[L:dl=\E[M:ic=\E[@:dc=\E[P::MT:ks=\E[?1h\E=:ke=\E[?1l\E>:is=\E[r\E[m\E[2
J\E[H\E[?7h\E[?1;3;4;6l::rs=\E[r\E<\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:xn:AL=\E[%dL:DL=\E[%dM:IC=\E[%d@:DC
=\E[%dP:ti=\E7\E[?47h:te=\E[2J\E[?47l\E8:hs:ts=\E[?E\E[?%i%dT:fs=\E[?F:es:ds=\E[?E:"
export TERMCAP
cd /mit/register
/mit/register/arch/@sys/bin/xterm -geometry 80x24+128+128 \
-display unix:0.0 -ut -rv \
-fn -adobe-courier-bold-r-\*-\*-\*-140-\* \
-xrm "xterm*VT100*Translations: #override \n <ButtonPress>: bell(0) \n <ButtonRelease>: ignore
() \n <Map>: secure()" \
-e /mit/register/arch/@sys/bin/userreg
/bin/athena/detach -n -q -h register &
exit 0
athena% ls /afs/athena/system/register/arch/
pmax_ul3/ rsaix_32/ sgi_63/ sun4c_412/ sun4m_412/ sun4m_54/
pmax_ul4/ rt_aos4/ sun4c_41/ sun4m_41/ sun4m_51/ sun4x_55/
rsaix_31/ sgi_53/ sun4c_411/ sun4m_411/ sun4m_53/ vax_bsd43/