[1484] in SIPB_Linux_Development

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

Re: /bin/athena/login

daemon@ATHENA.MIT.EDU (Salvatore Valente)
Sun Oct 20 22:09:44 1996

Date: Sun, 20 Oct 1996 21:45:11 -0400
To: warlord@MIT.EDU
Cc: linux-dev@MIT.EDU
In-Reply-To: <199610162218.SAA27560@cutter-john.mit.edu> (message from Derek
	Atkins on Wed, 16 Oct 1996 18:18:16 EDT)
From: Salvatore Valente <svalente@MIT.EDU>


Derek wrote:

	The vhangup() call in init_tty() causes login to exit...
	Sal, you created this problem.  Any ideas?  Redhat 4.0 uses PAM --
	could we make Athena PAM Modules instead of hacking the /bin/login
	binary itself?

I have no idea why vhangup() would cause login to exit.  (The
documentation I've managed to find about vhangup() is unimpressive.)
(I didn't put that call into login, it was there in the source code
for Linux /bin/login at the time I added the Athena hacks to it.)

Simply removing the vhangup() call seems like a good short-term
solution.  In the long-term, we should either (a) make an Athena PAM
module or (b) add the hacks from /mit/sipb-athena/src/login/Linux to
RedHat's login sources or (c) add libAL support to RedHat's login
sources.

I'd like to have time to do this.  Of course, I'd also like to have
time to do 6.003, and that's not working out so well either...  :-/

-Sal.

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