[3746] in testers

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

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/

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