Date: Tue, 5 Sep 2006 12:25:35 -0400 From: John Baldwin <jhb@freebsd.org> To: Slawa Olhovchenkov <slw@zxy.spb.ru> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Brian Somers <brian@freebsd.org>, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.bin/su su.c Message-ID: <200609051225.36053.jhb@freebsd.org> In-Reply-To: <20060903184227.GA6453%slw@zxy.spb.ru> References: <200601030917.k039H4pC060911@repoman.freebsd.org> <20060903184227.GA6453%slw@zxy.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 03 September 2006 14:42, Slawa Olhovchenkov wrote: > On Tue, Jan 03, 2006 at 09:17:04AM +0000, Brian Somers wrote: > > > brian 2006-01-03 09:17:04 UTC > > > > FreeBSD src repository > > > > Modified files: > > usr.bin/su su.c > > Log: > > Fix the other su bug reintroduced two commits ago, namely > > > > $ su > > % kill -STOP $$ > > > > where su is executing (t)csh. csh's job handling is a little more > > special than that of (a)sh, bash and even zsh and blows up a little > > more spectacularly. This modification restores the original mucking > > about with the tty pgrp, but is careful to only do it when su (or > > su's child) is the foreground process. > > > > While I'm here, fix a STDERR_FILENO spelling as suggested by bde. > > This is break 'make config' in ports tree: > > > make config > ===> Switching to root credentials to create /var/db/ports/glib20 > ===> Returning to user credentials > > Suspended (tty output) I've noticed weirdness where the tty seems to get into a funk where every su goes into suspended mode, such that I have to 'fg' and then enter the root password. Then it will keep chugging along until the next su. This seems to imply that the tty state is hosed somehow. -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609051225.36053.jhb>