[2782] in Release_Engineering
RISC/6000: login / PAGs in login
daemon@ATHENA.MIT.EDU (Richard Basch)
Mon Apr 20 23:53:04 1992
Date: Mon, 20 Apr 92 23:52:49 -0400
To: rel-eng@MIT.EDU
From: "Richard Basch" <basch@MIT.EDU>
I have now made a console-style "login". The following needs to be
picked up. (The reference count code has been completed; remember that
the RISC/6000 does not use .local files.)
/afs/rel-eng/user/probe/src/
login.rios/*
cleanup/cleanup.c
login.krb/login.c
login.krb/Imakefile
xdm/xlogin/verify.c <-- includes rel-eng[2775]
xdm/xlogin/Imakefile
xdm/dm/dm.c
Support for /etc/athena/noremote exists in this console-style "login",
fixes to rc.athena and rc.conf should be made if this feature is to be
used. Simply add:
if [ "${NOREMOTE}" = "true" ]; then
echo -n "" >> /etc/athena/noremote
else
rm -f /etc/athena/noremote
fi
to /source/athena/config/files/Aix-3.1/rc.athena, and add "NOREMOTE=false"
to rc.conf.
Additional files that are changed to support PAGs are:
login.athena/login.c (athena/bin/login)
login.athena/Imakefile
xdm/conf/Xsession
If PAGs are not used changes will be required in:
login.rios/athena.c
xdm/xlogin/verify.c
xdm/xlogin/Imakefile
login.krb/login.c
login.krb/Imakefile
About login.rios:
o Put it under /source/Aix-3.1/tsm (we are replacing /etc/tsm)
o The acl must be fascist - only source:read (Transarc license).
o It has a standard Athena Imakefile (for editing parent Imakefile)
o Picking it up...
Most of the sources are links to /mit/afsdev; follow the links.
Run "make clean" and remove Makefile* after picking it up.
You probably also want to pickup the RCS tree (so Transarc ver. is the base)
-Richard