Re: TERMs for bsdinstall

Brooks Davis <[email protected]>
Newsgroups gmane.os.freebsd.architechture
Message-ID <[email protected]>
On Sun, Mar 20, 2022 at 05:38:09PM +0100, Alfonso S. Siciliano wrote:
> Hello,
> 
> I am ready to start to replace LGPL-dialog with bsddialog in bsdinstall/scripts,
> so some question and proposal:
> 
> I noted 'release/rc.local' prompts 4 TERMs for bsdinstall: xterm, vt100, ansi,
> cons25w:
> 
> 	# Serial or other console
> 	echo
> 	echo "Welcome to FreeBSD!"
> 	echo
> 	echo "Please choose the appropriate terminal type for your system."
> 	echo "Common console types are:"
> 	echo "   ansi     Standard ANSI terminal"
> 	echo "   vt100    VT100 or compatible terminal"
> 	echo "   xterm    xterm terminal emulator (or compatible)"
> 	echo "   cons25w  cons25w terminal"
> 	echo
> 	echo -n "Console type [vt100]: "
> 	read TERM
> 	TERM=${TERM:-vt100}
> 
> 
> I would replace:
> 
> ansi
> vt100 [default]
> xterm
> cons25w
> 
> with:
> 
> vt100
> vt220 [default]
> xterm
> cons25w (delete?)
> 
> Why?
> 
> Add vt220 and new default, because it has better UI features than vt100 and is
> similarly old.
> 
> xterm is ok.
> 
> Delete ansi, I seem it is not usable also with LGPL-dialog, do somebody really
> use it? Some test:
> % env TERM=ansi sade
> % env TERM=ansi dialog --menu test 0 0 0 n1 d1 n2 d2
> 
> Delete cons25w? Reading the logs it seems useful for pc98 now deleted, however
> it was added for japanese users, I have not this hardware so I could send a call
> for testing in current@.
> 
> Please note I want to remove nothing (TERMs, drivers, etc.), it is just an
> echo-prompt update.
> 
> 
> Feel free to point me to any useful resource and let me know if you want to be
> involved in reviews / other discussions.
> Finally I added an editable wiki page for tracking the replacement process
> <https://wiki.freebsd.org/RoadmapFromDialogToBSDDialog>.

It's hard to imagine anyone using something that isn't xterm compatible.
Does it even make sense to have this prompt?

-- Brooks
signature.asc (application/pgp-signature, 455 B)
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJiOjuIAAoJEKzQXbSebgfAGOkIAIq2yWj1sgJqsHBAj22cy6R/
wq1S+B9m+VHSKMT62xNlrPIWJkg8/I4PGe6Whm9sIkCZiFM0N/Cl6jAPYJN6xPHF
OKOKEdjN78gI378mWcc8S/C1heGMBNqrVG7JqgMgxnEVh1IBJvFhYZNhUY71aCIT
Wy5zr50q2XSowuQUdEA5HV+vYQzGVrqy1UvtUrt0MxiKI/YjiJa5k6W7olXWcUZp
AQS9khnIPUJMIL7TTivAsu2y6wyWpfCPv1fryt9VFcvcLmxhKQf8DxIGoOJcyTUc
HGr5XHosCtzsni35u30g+oBYaudOA9bor7q2T7mn9NCjMmCCMKAmsp5rt8xFhgk=
=P3/V
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.