mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 00:32:25 -04:00
Add a terminal entry for xterm; a lot of people are using xterms
in the serial-installation of FreeBSD.
This commit is contained in:
parent
4977617679
commit
b0b1485813
12 changed files with 30 additions and 9 deletions
|
|
@ -58,6 +58,9 @@ makedevs.c: Makefile rtermcap keymap.h
|
|||
./rtermcap vt100 | \
|
||||
file2c 'const char termcap_vt100[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
./rtermcap xterm | \
|
||||
file2c 'const char termcap_xterm[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
.if ${MACHINE} == "i386"
|
||||
file2c 'u_char boot0[] = {' '};' < /boot/boot0 >> makedevs.tmp
|
||||
echo "size_t boot0_size = sizeof(boot0);" >> makedevs.tmp
|
||||
|
|
|
|||
|
|
@ -1152,7 +1152,8 @@ create_termcap(void)
|
|||
|
||||
const char *caps[] = {
|
||||
termcap_vt100, termcap_cons25, termcap_cons25_m, termcap_cons25r,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m, NULL,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m,
|
||||
termcap_xterm, NULL,
|
||||
};
|
||||
const char **cp;
|
||||
|
||||
|
|
|
|||
|
|
@ -604,6 +604,7 @@ extern const char termcap_cons25r[];
|
|||
extern const char termcap_cons25r_m[];
|
||||
extern const char termcap_cons25l1[];
|
||||
extern const char termcap_cons25l1_m[];
|
||||
extern const char termcap_xterm[];
|
||||
extern const u_char font_iso_8x16[];
|
||||
extern const u_char font_cp850_8x16[];
|
||||
extern const u_char font_cp866_8x16[];
|
||||
|
|
|
|||
|
|
@ -31,7 +31,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
{ "vt100", termcap_vt100 },
|
||||
{ "cons25w", termcap_cons25w },
|
||||
{ "cons25", termcap_cons25 },
|
||||
{ "cons25-m", termcap_cons25_m } };
|
||||
{ "cons25-m", termcap_cons25_m },
|
||||
{ "xterm", termcap_xterm } };
|
||||
|
||||
if (RunningAsInit) {
|
||||
while (1) {
|
||||
|
|
@ -44,7 +45,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
printf("2 ...................... VT100 or compatible terminal.\n");
|
||||
printf("3 ...................... FreeBSD system console (color).\n");
|
||||
printf("4 ...................... FreeBSD system console (monochrome).\n\n");
|
||||
printf("Your choice: (1-4) ");
|
||||
printf("5 ...................... xterm terminal emulator.\n\n");
|
||||
printf("Your choice: (1-5) ");
|
||||
fflush(stdout);
|
||||
fgets(str, 80, stdin);
|
||||
i = str[0] - '0';
|
||||
|
|
|
|||
|
|
@ -58,6 +58,9 @@ makedevs.c: Makefile rtermcap keymap.h
|
|||
./rtermcap vt100 | \
|
||||
file2c 'const char termcap_vt100[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
./rtermcap xterm | \
|
||||
file2c 'const char termcap_xterm[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
.if ${MACHINE} == "i386"
|
||||
file2c 'u_char boot0[] = {' '};' < /boot/boot0 >> makedevs.tmp
|
||||
echo "size_t boot0_size = sizeof(boot0);" >> makedevs.tmp
|
||||
|
|
|
|||
|
|
@ -1152,7 +1152,8 @@ create_termcap(void)
|
|||
|
||||
const char *caps[] = {
|
||||
termcap_vt100, termcap_cons25, termcap_cons25_m, termcap_cons25r,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m, NULL,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m,
|
||||
termcap_xterm, NULL,
|
||||
};
|
||||
const char **cp;
|
||||
|
||||
|
|
|
|||
|
|
@ -604,6 +604,7 @@ extern const char termcap_cons25r[];
|
|||
extern const char termcap_cons25r_m[];
|
||||
extern const char termcap_cons25l1[];
|
||||
extern const char termcap_cons25l1_m[];
|
||||
extern const char termcap_xterm[];
|
||||
extern const u_char font_iso_8x16[];
|
||||
extern const u_char font_cp850_8x16[];
|
||||
extern const u_char font_cp866_8x16[];
|
||||
|
|
|
|||
|
|
@ -31,7 +31,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
{ "vt100", termcap_vt100 },
|
||||
{ "cons25w", termcap_cons25w },
|
||||
{ "cons25", termcap_cons25 },
|
||||
{ "cons25-m", termcap_cons25_m } };
|
||||
{ "cons25-m", termcap_cons25_m },
|
||||
{ "xterm", termcap_xterm } };
|
||||
|
||||
if (RunningAsInit) {
|
||||
while (1) {
|
||||
|
|
@ -44,7 +45,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
printf("2 ...................... VT100 or compatible terminal.\n");
|
||||
printf("3 ...................... FreeBSD system console (color).\n");
|
||||
printf("4 ...................... FreeBSD system console (monochrome).\n\n");
|
||||
printf("Your choice: (1-4) ");
|
||||
printf("5 ...................... xterm terminal emulator.\n\n");
|
||||
printf("Your choice: (1-5) ");
|
||||
fflush(stdout);
|
||||
fgets(str, 80, stdin);
|
||||
i = str[0] - '0';
|
||||
|
|
|
|||
|
|
@ -58,6 +58,9 @@ makedevs.c: Makefile rtermcap keymap.h
|
|||
./rtermcap vt100 | \
|
||||
file2c 'const char termcap_vt100[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
./rtermcap xterm | \
|
||||
file2c 'const char termcap_xterm[] = {' ',0};' \
|
||||
>> makedevs.tmp
|
||||
.if ${MACHINE} == "i386"
|
||||
file2c 'u_char boot0[] = {' '};' < /boot/boot0 >> makedevs.tmp
|
||||
echo "size_t boot0_size = sizeof(boot0);" >> makedevs.tmp
|
||||
|
|
|
|||
|
|
@ -1152,7 +1152,8 @@ create_termcap(void)
|
|||
|
||||
const char *caps[] = {
|
||||
termcap_vt100, termcap_cons25, termcap_cons25_m, termcap_cons25r,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m, NULL,
|
||||
termcap_cons25r_m, termcap_cons25l1, termcap_cons25l1_m,
|
||||
termcap_xterm, NULL,
|
||||
};
|
||||
const char **cp;
|
||||
|
||||
|
|
|
|||
|
|
@ -604,6 +604,7 @@ extern const char termcap_cons25r[];
|
|||
extern const char termcap_cons25r_m[];
|
||||
extern const char termcap_cons25l1[];
|
||||
extern const char termcap_cons25l1_m[];
|
||||
extern const char termcap_xterm[];
|
||||
extern const u_char font_iso_8x16[];
|
||||
extern const u_char font_cp850_8x16[];
|
||||
extern const u_char font_cp866_8x16[];
|
||||
|
|
|
|||
|
|
@ -31,7 +31,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
{ "vt100", termcap_vt100 },
|
||||
{ "cons25w", termcap_cons25w },
|
||||
{ "cons25", termcap_cons25 },
|
||||
{ "cons25-m", termcap_cons25_m } };
|
||||
{ "cons25-m", termcap_cons25_m },
|
||||
{ "xterm", termcap_xterm } };
|
||||
|
||||
if (RunningAsInit) {
|
||||
while (1) {
|
||||
|
|
@ -44,7 +45,8 @@ prompt_term(char **termp, char **termcapp)
|
|||
printf("2 ...................... VT100 or compatible terminal.\n");
|
||||
printf("3 ...................... FreeBSD system console (color).\n");
|
||||
printf("4 ...................... FreeBSD system console (monochrome).\n\n");
|
||||
printf("Your choice: (1-4) ");
|
||||
printf("5 ...................... xterm terminal emulator.\n\n");
|
||||
printf("Your choice: (1-5) ");
|
||||
fflush(stdout);
|
||||
fgets(str, 80, stdin);
|
||||
i = str[0] - '0';
|
||||
|
|
|
|||
Loading…
Reference in a new issue