diff options
author | murray <murray@FreeBSD.org> | 2001-09-25 00:28:26 +0000 |
---|---|---|
committer | murray <murray@FreeBSD.org> | 2001-09-25 00:28:26 +0000 |
commit | 6e1e62cecd622a8aaa897e1f57eb75337d19158f (patch) | |
tree | b6fd200043952513bb10bcbc4cb7f3a75b82cbb0 /usr.sbin/sysinstall/options.c | |
parent | 879c2b08b56145e5e6213211d3950a13b262efc7 (diff) | |
download | FreeBSD-src-6e1e62cecd622a8aaa897e1f57eb75337d19158f.zip FreeBSD-src-6e1e62cecd622a8aaa897e1f57eb75337d19158f.tar.gz |
Back out rev 1.74. This functionality causes a panic on 4.4-RELEASE
floppies if you try to actually use it. This code will work fine if
you build and use sysinstall on a running system, since you have the
benefit of an installed termcap file. However, this code does not
work on an MFSROOT, where you must set the TERMCAP environment
variable properly. Unfortunately the quick fix of setting the TERMCAP
variable doesn't seem to fix the problem either. olgeni will add this
functionality back once it's been fully implemented (hopefully using
the working code in termcap.c).
PR: bin/30739
Submitted by: Alexey V. Neyman <alex.neyman@auriga.ru>
Discussed with / Pointy hat to: olgeni
MFC after: 3 days
Diffstat (limited to 'usr.sbin/sysinstall/options.c')
-rw-r--r-- | usr.sbin/sysinstall/options.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/usr.sbin/sysinstall/options.c b/usr.sbin/sysinstall/options.c index b085092..bf82239 100644 --- a/usr.sbin/sysinstall/options.c +++ b/usr.sbin/sysinstall/options.c @@ -40,7 +40,6 @@ #include <term.h> int fixitTtyWhich(dialogMenuItem *); -int termSetType(dialogMenuItem *); static char * varCheck(Option opt) @@ -127,8 +126,6 @@ static Option Options[] = { OPT_IS_FUNC, mediaSetFTPUserPass, VAR_FTP_USER, varCheck }, { "Editor", "Which text editor to use during installation", OPT_IS_VAR, EDITOR_PROMPT, VAR_EDITOR, varCheck }, -{ "Terminal", "Set terminal type (TERMCAP)", - OPT_IS_FUNC, termSetType, VAR_TERM, varCheck }, { "Tape Blocksize", "Tape media block size in 512 byte blocks", OPT_IS_VAR, TAPE_PROMPT, VAR_TAPE_BLOCKSIZE, varCheck }, { "Extract Detail", "How verbosely to display file name information during extractions", @@ -338,32 +335,3 @@ fixitTtyWhich(dialogMenuItem *self) } return DITEM_SUCCESS; } - -/* Select terminal type */ -int -termSetType(dialogMenuItem *self) -{ - char *cp = variable_get(VAR_TERM); - - if (!cp) { - msgConfirm("TERMCAP is not set to anything!"); - return DITEM_FAILURE; - } - else { - if (!strcmp(cp, "ansi")) - variable_set2(VAR_TERM, "vt100", 0); - else if (!strcmp(cp, "vt100")) - variable_set2(VAR_TERM, "cons25w", 0); - else if (!strcmp(cp, "cons25w")) - variable_set2(VAR_TERM, "cons25", 0); - else if (!strcmp(cp, "cons25")) - variable_set2(VAR_TERM, "cons25-m", 0); - else if (!strcmp(cp, "cons25-m")) - variable_set2(VAR_TERM, "xterm", 0); - else /* must be "high" - wrap around */ - variable_set2(VAR_TERM, "ansi", 0); - } - - setterm (cp); - return DITEM_SUCCESS; -} |