Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jul 2005 14:31:37 -0400
From:      Thomas Dickey <dickey@radix.net>
To:        freebsd-current@freebsd.org
Subject:   Re: fun with old/new jails and xdm
Message-ID:  <20050719183137.GA4337@saltmine.radix.net>
In-Reply-To: <dbiqkc$1uhg$1@FreeBSD.csie.nctu.edu.tw>
References:  <dbiqkc$1uhg$1@FreeBSD.csie.nctu.edu.tw>

next in thread | previous in thread | raw e-mail | index | archive | help

--envbJBWh7q8WU6mo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jul 19, 2005 at 08:10:52PM +0800, Julian Elischer wrote:
> Running a 4.x based jail on a 6 or 5 based system.
>=20
> The following ammusing (well not really) event happens if you
> try to run an xdm in a 4.x jail under 5.x or 6.x to control
> a remote xterminal using the 5.x supplied devfs in the jail.
>=20
> * Xdm shows a login window on the remote xterminal. (so far so good)
> * User logs in.
> * Xdm fires up a xterm etc. (whatever the user has in his .Xsession).
> * Xterm immediatly quits because there is no /dev/tty in the jail
>    because the xterm has no controlling terminal having been started by
>    xdm which is a daemon.
> * Session aborts.
>=20
> I'm guessing that xterm in 5.x was fixed to not require the existence
> of /dev/tty.. Was that fix made by someone here? does anyone know if
> it wasmajor?

It might have been a change outside xterm (I don't recall a change
with this symptom in xterm).  A quick way to check would be to compile
xterm from source and test that.

	ftp://invisible-island.net/xterm/

(at least that's what I would do ;-)
=20
> If you run it all by hand it works fine because you have a controlling=20
> terminal and thus a 'tty' shows up in devfs.
>=20
> As an aside note.. in my older devfs 'tty' always existed but it would
> return ENXIO for I/O if you didn't have a controlling terminal.. more
> like happened before..
>=20
> Anyone have any good suggestions as to how to get around this other
> than to fix all the x clients..?.

not all of them care about the controlling terminal

--=20
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net

--envbJBWh7q8WU6mo
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (SunOS)
Comment: For info see http://www.gnupg.org

iD8DBQFC3UYDtIqByHxlDocRApuUAJ0aKyuiaC6cBWvuhxyqpR3IFuIHCgCfZyoa
c7tqJo/B9wCEttwENZmglFI=
=OQaz
-----END PGP SIGNATURE-----

--envbJBWh7q8WU6mo--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050719183137.GA4337>