TERMs for bsdinstall
- Reply: Brooks Davis : "Re: TERMs for bsdinstall"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 20 Mar 2022 16:38:09 UTC
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>.
Regards,
Alfonso