Date: Sun, 03 Nov 2013 10:59:10 -0800 From: Peter Grehan <grehan@freebsd.org> To: Nathan Whitehorn <nwhitehorn@freebsd.org> Cc: Michael Dexter <editor@callfortesting.org>, Devin Teske <dteske@freebsd.org>, "Teske, Devin" <Devin.Teske@fisglobal.com>, "<freebsd-current@freebsd.org> Current" <freebsd-current@freebsd.org> Subject: Re: [CFT] bsdinstall and zfsboot enhancements Message-ID: <52769CFE.5080707@freebsd.org> In-Reply-To: <ABD90FE2-1540-410A-959E-D91D0BE811E3@freebsd.org> References: <C9783B1F-20EA-4C08-9947-70DF363E8B6A@fisglobal.com> <5275C597.6070702@freebsd.org> <97944047-D575-4E2E-B687-9871DFE058E3@fisglobal.com> <ABD90FE2-1540-410A-959E-D91D0BE811E3@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>> Peter, can you restate the problem for Nathan so that we can >> maybe find a better home for this change? or perhaps more clearly >> define (than I) how we arrived at the code for the bhyve work? The issue is that /etc/ttys is static. Serial console installs assume that the user knows that the file should be edited manually to enable getty on the serial port. This seems at odds with a server o/s :( The suggestion I brought up with Devin was to see if the install was done on a serial port, and if so, then ask if the user wanted to enable a getty on that terminal. I think the patch might need some work: for instance, a sysctl could be used to see if the console is on a ttyu* device, and only enable for that and not for all ttys. I was going to try it out this weekend but was a bit slow off the mark :) > So I guess the real problem here is that init does not know enough to > start a login prompt on the console. This has irritated me for a while > actually. Maybe that should be fixed? The "console" entry, which would > always automatically work, in /etc/ttys is marked off, which apparently > happened in the runup to 4.0. It might be time to revisit that. That's also not good :( /dev/console is assumed to be a sink for log messages and not really an interactive tty. later, Peter.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52769CFE.5080707>